diff options
author | Joel Sing <jsing@google.com> | 2011-11-08 11:43:58 -0500 |
---|---|---|
committer | Joel Sing <jsing@google.com> | 2011-11-08 11:43:58 -0500 |
commit | e2cdc27310fd8ff0e119255a8105bd2bb981a7f2 (patch) | |
tree | bc202a7001d2a53b3ba0ab30dd3004abf714c40d | |
parent | b6832ee83f0cb9f377b088805502fb7c38ec2a68 (diff) | |
download | go-e2cdc27310fd8ff0e119255a8105bd2bb981a7f2.tar.gz |
runtime: add timespec definition for freebsd
R=golang-dev, devon.odell
CC=golang-dev
http://codereview.appspot.com/5340058
Committer: Russ Cox <rsc@golang.org>
-rw-r--r-- | src/pkg/runtime/freebsd/386/defs.h | 6 | ||||
-rw-r--r-- | src/pkg/runtime/freebsd/amd64/defs.h | 6 | ||||
-rw-r--r-- | src/pkg/runtime/freebsd/defs.c | 2 |
3 files changed, 14 insertions, 0 deletions
diff --git a/src/pkg/runtime/freebsd/386/defs.h b/src/pkg/runtime/freebsd/386/defs.h index ae12b2019..29fcb8b57 100644 --- a/src/pkg/runtime/freebsd/386/defs.h +++ b/src/pkg/runtime/freebsd/386/defs.h @@ -173,6 +173,12 @@ struct Ucontext { byte pad_godefs_0[12]; }; +typedef struct Timespec Timespec; +struct Timespec { + int32 tv_sec; + int32 tv_nsec; +}; + typedef struct Timeval Timeval; struct Timeval { int32 tv_sec; diff --git a/src/pkg/runtime/freebsd/amd64/defs.h b/src/pkg/runtime/freebsd/amd64/defs.h index b101b1932..8a222dca4 100644 --- a/src/pkg/runtime/freebsd/amd64/defs.h +++ b/src/pkg/runtime/freebsd/amd64/defs.h @@ -184,6 +184,12 @@ struct Ucontext { byte pad_godefs_0[12]; }; +typedef struct Timespec Timespec; +struct Timespec { + int64 tv_sec; + int64 tv_nsec; +}; + typedef struct Timeval Timeval; struct Timeval { int64 tv_sec; diff --git a/src/pkg/runtime/freebsd/defs.c b/src/pkg/runtime/freebsd/defs.c index 2ce4fdc51..7eb60c4e2 100644 --- a/src/pkg/runtime/freebsd/defs.c +++ b/src/pkg/runtime/freebsd/defs.c @@ -104,5 +104,7 @@ typedef siginfo_t $Siginfo; typedef mcontext_t $Mcontext; typedef ucontext_t $Ucontext; + +typedef struct timespec $Timespec; typedef struct timeval $Timeval; typedef struct itimerval $Itimerval; |