github.com/shogo82148/std@v1.22.1-0.20240327122250-4e474527810c/runtime/defs_linux.go (about) 1 // Copyright 2009 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 //go:build ignore 6 7 /* 8 Input to cgo -cdefs 9 10 GOARCH=amd64 go tool cgo -cdefs defs_linux.go defs1_linux.go >defs_linux_amd64.h 11 */ 12 13 package runtime 14 15 import "C" 16 17 const ( 18 EINTR = C.EINTR 19 EAGAIN = C.EAGAIN 20 ENOMEM = C.ENOMEM 21 22 PROT_NONE = C.PROT_NONE 23 PROT_READ = C.PROT_READ 24 PROT_WRITE = C.PROT_WRITE 25 PROT_EXEC = C.PROT_EXEC 26 27 MAP_ANON = C.MAP_ANONYMOUS 28 MAP_PRIVATE = C.MAP_PRIVATE 29 MAP_FIXED = C.MAP_FIXED 30 31 MADV_DONTNEED = C.MADV_DONTNEED 32 MADV_FREE = C.MADV_FREE 33 MADV_HUGEPAGE = C.MADV_HUGEPAGE 34 MADV_NOHUGEPAGE = C.MADV_NOHUGEPAGE 35 36 SA_RESTART = C.SA_RESTART 37 SA_ONSTACK = C.SA_ONSTACK 38 SA_SIGINFO = C.SA_SIGINFO 39 40 SI_KERNEL = C.SI_KERNEL 41 SI_TIMER = C.SI_TIMER 42 43 SIGHUP = C.SIGHUP 44 SIGINT = C.SIGINT 45 SIGQUIT = C.SIGQUIT 46 SIGILL = C.SIGILL 47 SIGTRAP = C.SIGTRAP 48 SIGABRT = C.SIGABRT 49 SIGBUS = C.SIGBUS 50 SIGFPE = C.SIGFPE 51 SIGKILL = C.SIGKILL 52 SIGUSR1 = C.SIGUSR1 53 SIGSEGV = C.SIGSEGV 54 SIGUSR2 = C.SIGUSR2 55 SIGPIPE = C.SIGPIPE 56 SIGALRM = C.SIGALRM 57 SIGSTKFLT = C.SIGSTKFLT 58 SIGCHLD = C.SIGCHLD 59 SIGCONT = C.SIGCONT 60 SIGSTOP = C.SIGSTOP 61 SIGTSTP = C.SIGTSTP 62 SIGTTIN = C.SIGTTIN 63 SIGTTOU = C.SIGTTOU 64 SIGURG = C.SIGURG 65 SIGXCPU = C.SIGXCPU 66 SIGXFSZ = C.SIGXFSZ 67 SIGVTALRM = C.SIGVTALRM 68 SIGPROF = C.SIGPROF 69 SIGWINCH = C.SIGWINCH 70 SIGIO = C.SIGIO 71 SIGPWR = C.SIGPWR 72 SIGSYS = C.SIGSYS 73 74 SIGRTMIN = C.SIGRTMIN 75 76 FPE_INTDIV = C.FPE_INTDIV 77 FPE_INTOVF = C.FPE_INTOVF 78 FPE_FLTDIV = C.FPE_FLTDIV 79 FPE_FLTOVF = C.FPE_FLTOVF 80 FPE_FLTUND = C.FPE_FLTUND 81 FPE_FLTRES = C.FPE_FLTRES 82 FPE_FLTINV = C.FPE_FLTINV 83 FPE_FLTSUB = C.FPE_FLTSUB 84 85 BUS_ADRALN = C.BUS_ADRALN 86 BUS_ADRERR = C.BUS_ADRERR 87 BUS_OBJERR = C.BUS_OBJERR 88 89 SEGV_MAPERR = C.SEGV_MAPERR 90 SEGV_ACCERR = C.SEGV_ACCERR 91 92 ITIMER_REAL = C.ITIMER_REAL 93 ITIMER_VIRTUAL = C.ITIMER_VIRTUAL 94 ITIMER_PROF = C.ITIMER_PROF 95 96 CLOCK_THREAD_CPUTIME_ID = C.CLOCK_THREAD_CPUTIME_ID 97 98 SIGEV_THREAD_ID = C.SIGEV_THREAD_ID 99 ) 100 101 type Sigset C.sigset_t 102 type Timespec C.struct_timespec 103 type Timeval C.struct_timeval 104 type Sigaction C.struct_sigaction 105 type Siginfo C.siginfo_t 106 type Itimerspec C.struct_itimerspec 107 type Itimerval C.struct_itimerval 108 type Sigevent C.struct_sigevent