diff options
Diffstat (limited to 'src/pkg/runtime/defs_netbsd.go')
-rw-r--r-- | src/pkg/runtime/defs_netbsd.go | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/pkg/runtime/defs_netbsd.go b/src/pkg/runtime/defs_netbsd.go index c543593fa..d1c4cbe96 100644 --- a/src/pkg/runtime/defs_netbsd.go +++ b/src/pkg/runtime/defs_netbsd.go @@ -20,6 +20,7 @@ package runtime #include <sys/types.h> #include <sys/mman.h> #include <sys/signal.h> +#include <sys/event.h> #include <sys/time.h> #include <sys/ucontext.h> #include <sys/unistd.h> @@ -29,6 +30,9 @@ package runtime import "C" const ( + EINTR = C.EINTR + EFAULT = C.EFAULT + PROT_NONE = C.PROT_NONE PROT_READ = C.PROT_READ PROT_WRITE = C.PROT_WRITE @@ -44,8 +48,6 @@ const ( SA_RESTART = C.SA_RESTART SA_ONSTACK = C.SA_ONSTACK - EINTR = C.EINTR - SIGHUP = C.SIGHUP SIGINT = C.SIGINT SIGQUIT = C.SIGQUIT @@ -97,6 +99,14 @@ const ( ITIMER_REAL = C.ITIMER_REAL ITIMER_VIRTUAL = C.ITIMER_VIRTUAL ITIMER_PROF = C.ITIMER_PROF + + EV_ADD = C.EV_ADD + EV_DELETE = C.EV_DELETE + EV_CLEAR = C.EV_CLEAR + EV_RECEIPT = 0 + EV_ERROR = C.EV_ERROR + EVFILT_READ = C.EVFILT_READ + EVFILT_WRITE = C.EVFILT_WRITE ) type Sigaltstack C.struct_sigaltstack @@ -111,3 +121,5 @@ type Itimerval C.struct_itimerval type McontextT C.mcontext_t type UcontextT C.ucontext_t + +type Kevent C.struct_kevent |