diff options
author | Devon H. O'Dell <devon.odell@gmail.com> | 2011-03-25 10:18:04 +1100 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2011-03-25 10:18:04 +1100 |
commit | e37892c36c6022543721401c58f684e3d1ec85fe (patch) | |
tree | 22ba8a829c3cfa1c5b9c63d4fe1811b4aaf40311 | |
parent | 1b2c3e664b08691df57d5999a3b478873dfb06a8 (diff) | |
download | go-e37892c36c6022543721401c58f684e3d1ec85fe.tar.gz go-e37892c36c6022543721401c58f684e3d1ec85fe.zip |
freebsd-386: update defs
R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/4273102
-rw-r--r-- | src/pkg/runtime/freebsd/386/defs.h | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/pkg/runtime/freebsd/386/defs.h b/src/pkg/runtime/freebsd/386/defs.h index 128be9cc9a..ae12b20195 100644 --- a/src/pkg/runtime/freebsd/386/defs.h +++ b/src/pkg/runtime/freebsd/386/defs.h @@ -61,6 +61,9 @@ enum { BUS_OBJERR = 0x3, SEGV_MAPERR = 0x1, SEGV_ACCERR = 0x2, + ITIMER_REAL = 0, + ITIMER_VIRTUAL = 0x1, + ITIMER_PROF = 0x2, }; // Types @@ -154,7 +157,9 @@ struct Mcontext { int32 mc_ownedfp; int32 mc_spare1[1]; int32 mc_fpstate[128]; - int32 mc_spare2[8]; + int32 mc_fsbase; + int32 mc_gsbase; + int32 mc_spare2[6]; }; typedef struct Ucontext Ucontext; @@ -165,6 +170,18 @@ struct Ucontext { StackT uc_stack; int32 uc_flags; int32 __spare__[4]; - byte pad0[12]; + byte pad_godefs_0[12]; +}; + +typedef struct Timeval Timeval; +struct Timeval { + int32 tv_sec; + int32 tv_usec; +}; + +typedef struct Itimerval Itimerval; +struct Itimerval { + Timeval it_interval; + Timeval it_value; }; #pragma pack off |