1
0
mirror of https://github.com/golang/go synced 2024-11-22 00:24:41 -07:00

freebsd-386: update defs

R=golang-dev, adg
CC=golang-dev
https://golang.org/cl/4273102
This commit is contained in:
Devon H. O'Dell 2011-03-25 10:18:04 +11:00 committed by Andrew Gerrand
parent 1b2c3e664b
commit e37892c36c

View File

@ -61,6 +61,9 @@ enum {
BUS_OBJERR = 0x3, BUS_OBJERR = 0x3,
SEGV_MAPERR = 0x1, SEGV_MAPERR = 0x1,
SEGV_ACCERR = 0x2, SEGV_ACCERR = 0x2,
ITIMER_REAL = 0,
ITIMER_VIRTUAL = 0x1,
ITIMER_PROF = 0x2,
}; };
// Types // Types
@ -154,7 +157,9 @@ struct Mcontext {
int32 mc_ownedfp; int32 mc_ownedfp;
int32 mc_spare1[1]; int32 mc_spare1[1];
int32 mc_fpstate[128]; int32 mc_fpstate[128];
int32 mc_spare2[8]; int32 mc_fsbase;
int32 mc_gsbase;
int32 mc_spare2[6];
}; };
typedef struct Ucontext Ucontext; typedef struct Ucontext Ucontext;
@ -165,6 +170,18 @@ struct Ucontext {
StackT uc_stack; StackT uc_stack;
int32 uc_flags; int32 uc_flags;
int32 __spare__[4]; 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 #pragma pack off