diff options
author | Joel Sing <jsing@google.com> | 2011-11-08 11:43:58 -0500 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2011-11-08 11:43:58 -0500 |
commit | 0e5cd9d3f6ee8e0828cf29152d7180f70a00d6c7 (patch) | |
tree | af72fbcf9128722406a5d9342b987a9c2f9e7299 | |
parent | cabe0e6ad38b1498098c7d9aba70dc218b0a23a7 (diff) | |
download | go-0e5cd9d3f6ee8e0828cf29152d7180f70a00d6c7.tar.gz go-0e5cd9d3f6ee8e0828cf29152d7180f70a00d6c7.zip |
runtime: add timespec definition for freebsd
R=golang-dev, devon.odell
CC=golang-dev
https://golang.org/cl/5340058
-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 ae12b20195..29fcb8b576 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 b101b19327..8a222dca4f 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 2ce4fdc51f..7eb60c4e2e 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; |