diff options
Diffstat (limited to 'src/pkg/runtime/defs_openbsd_amd64.h')
-rw-r--r-- | src/pkg/runtime/defs_openbsd_amd64.h | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/pkg/runtime/defs_openbsd_amd64.h b/src/pkg/runtime/defs_openbsd_amd64.h index 429cc99f0..eb47ec892 100644 --- a/src/pkg/runtime/defs_openbsd_amd64.h +++ b/src/pkg/runtime/defs_openbsd_amd64.h @@ -3,6 +3,9 @@ enum { + EINTR = 0x4, + EFAULT = 0xe, + PROT_NONE = 0x0, PROT_READ = 0x1, PROT_WRITE = 0x2, @@ -18,8 +21,6 @@ enum { SA_RESTART = 0x2, SA_ONSTACK = 0x1, - EINTR = 0x4, - SIGHUP = 0x1, SIGINT = 0x2, SIGQUIT = 0x3, @@ -71,6 +72,13 @@ enum { ITIMER_REAL = 0x0, ITIMER_VIRTUAL = 0x1, ITIMER_PROF = 0x2, + + EV_ADD = 0x1, + EV_DELETE = 0x2, + EV_CLEAR = 0x20, + EV_ERROR = 0x4000, + EVFILT_READ = -0x1, + EVFILT_WRITE = -0x2, }; typedef struct Tfork Tfork; @@ -81,6 +89,7 @@ typedef struct StackT StackT; typedef struct Timespec Timespec; typedef struct Timeval Timeval; typedef struct Itimerval Itimerval; +typedef struct Kevent Kevent; #pragma pack on @@ -158,5 +167,14 @@ struct Itimerval { Timeval it_value; }; +struct Kevent { + uint32 ident; + int16 filter; + uint16 flags; + uint32 fflags; + int32 data; + byte *udata; +}; + #pragma pack off |