github.com/shogo82148/std@v1.22.1-0.20240327122250-4e474527810c/runtime/defs_dragonfly.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. 9 10 GOARCH=amd64 go tool cgo -cdefs defs_dragonfly.go >defs_dragonfly_amd64.h 11 */ 12 13 package runtime 14 15 import "C" 16 17 const ( 18 EINTR = C.EINTR 19 EFAULT = C.EFAULT 20 EBUSY = C.EBUSY 21 EAGAIN = C.EAGAIN 22 ETIMEDOUT = C.ETIMEDOUT 23 24 O_WRONLY = C.O_WRONLY 25 O_NONBLOCK = C.O_NONBLOCK 26 O_CREAT = C.O_CREAT 27 O_TRUNC = C.O_TRUNC 28 O_CLOEXEC = C.O_CLOEXEC 29 30 PROT_NONE = C.PROT_NONE 31 PROT_READ = C.PROT_READ 32 PROT_WRITE = C.PROT_WRITE 33 PROT_EXEC = C.PROT_EXEC 34 35 MAP_ANON = C.MAP_ANON 36 MAP_PRIVATE = C.MAP_PRIVATE 37 MAP_FIXED = C.MAP_FIXED 38 39 MADV_DONTNEED = C.MADV_DONTNEED 40 MADV_FREE = C.MADV_FREE 41 42 SA_SIGINFO = C.SA_SIGINFO 43 SA_RESTART = C.SA_RESTART 44 SA_ONSTACK = C.SA_ONSTACK 45 46 SIGHUP = C.SIGHUP 47 SIGINT = C.SIGINT 48 SIGQUIT = C.SIGQUIT 49 SIGILL = C.SIGILL 50 SIGTRAP = C.SIGTRAP 51 SIGABRT = C.SIGABRT 52 SIGEMT = C.SIGEMT 53 SIGFPE = C.SIGFPE 54 SIGKILL = C.SIGKILL 55 SIGBUS = C.SIGBUS 56 SIGSEGV = C.SIGSEGV 57 SIGSYS = C.SIGSYS 58 SIGPIPE = C.SIGPIPE 59 SIGALRM = C.SIGALRM 60 SIGTERM = C.SIGTERM 61 SIGURG = C.SIGURG 62 SIGSTOP = C.SIGSTOP 63 SIGTSTP = C.SIGTSTP 64 SIGCONT = C.SIGCONT 65 SIGCHLD = C.SIGCHLD 66 SIGTTIN = C.SIGTTIN 67 SIGTTOU = C.SIGTTOU 68 SIGIO = C.SIGIO 69 SIGXCPU = C.SIGXCPU 70 SIGXFSZ = C.SIGXFSZ 71 SIGVTALRM = C.SIGVTALRM 72 SIGPROF = C.SIGPROF 73 SIGWINCH = C.SIGWINCH 74 SIGINFO = C.SIGINFO 75 SIGUSR1 = C.SIGUSR1 76 SIGUSR2 = C.SIGUSR2 77 78 FPE_INTDIV = C.FPE_INTDIV 79 FPE_INTOVF = C.FPE_INTOVF 80 FPE_FLTDIV = C.FPE_FLTDIV 81 FPE_FLTOVF = C.FPE_FLTOVF 82 FPE_FLTUND = C.FPE_FLTUND 83 FPE_FLTRES = C.FPE_FLTRES 84 FPE_FLTINV = C.FPE_FLTINV 85 FPE_FLTSUB = C.FPE_FLTSUB 86 87 BUS_ADRALN = C.BUS_ADRALN 88 BUS_ADRERR = C.BUS_ADRERR 89 BUS_OBJERR = C.BUS_OBJERR 90 91 SEGV_MAPERR = C.SEGV_MAPERR 92 SEGV_ACCERR = C.SEGV_ACCERR 93 94 ITIMER_REAL = C.ITIMER_REAL 95 ITIMER_VIRTUAL = C.ITIMER_VIRTUAL 96 ITIMER_PROF = C.ITIMER_PROF 97 98 EV_ADD = C.EV_ADD 99 EV_DELETE = C.EV_DELETE 100 EV_CLEAR = C.EV_CLEAR 101 EV_ERROR = C.EV_ERROR 102 EV_EOF = C.EV_EOF 103 EVFILT_READ = C.EVFILT_READ 104 EVFILT_WRITE = C.EVFILT_WRITE 105 ) 106 107 type Rtprio C.struct_rtprio 108 type Lwpparams C.struct_lwp_params 109 type Sigset C.struct___sigset 110 type StackT C.stack_t 111 112 type Siginfo C.siginfo_t 113 114 type Mcontext C.mcontext_t 115 type Ucontext C.ucontext_t 116 117 type Timespec C.struct_timespec 118 type Timeval C.struct_timeval 119 type Itimerval C.struct_itimerval 120 121 type Kevent C.struct_kevent