]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: add timespec definition for freebsd
authorJoel Sing <jsing@google.com>
Tue, 8 Nov 2011 16:43:58 +0000 (11:43 -0500)
committerRuss Cox <rsc@golang.org>
Tue, 8 Nov 2011 16:43:58 +0000 (11:43 -0500)
R=golang-dev, devon.odell
CC=golang-dev
https://golang.org/cl/5340058

src/pkg/runtime/freebsd/386/defs.h
src/pkg/runtime/freebsd/amd64/defs.h
src/pkg/runtime/freebsd/defs.c

index ae12b201950df4c6febeff04a8c69bc5ddd65330..29fcb8b576516360f307877a09338a00c59926a7 100644 (file)
@@ -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;
index b101b19327cf972af80fb11ef05478fc8a7313c3..8a222dca4fd67f83a218ce14a92944d6fe3aaf74 100644 (file)
@@ -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;
index 2ce4fdc51f70a4e6ff3ced9616ad2cd25dac927a..7eb60c4e2ed28c6af489645e74ea95f85a915ee6 100644 (file)
@@ -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;