s3: define timespec before we use it
authorJoachim Schmitz <schmitz@hp.com>
Sun, 30 May 2010 19:25:30 +0000 (21:25 +0200)
committerBjörn Jacke <bj@sernet.de>
Sun, 30 May 2010 19:28:17 +0000 (21:28 +0200)
this fixes #7464

Signed-off-by: Björn Jacke <bj@sernet.de>
source3/include/includes.h

index 132d37380f2d88b15deaedafdb04f15a261b5cdc..be3b66fe24a7b27a4cfa87f9444472d0d3e4dcca 100644 (file)
@@ -440,6 +440,14 @@ typedef long blksize_t;
 typedef long blkcnt_t;
 #endif
 
+#ifndef HAVE_STRUCT_TIMESPEC
+struct timespec {
+       time_t tv_sec;            /* Seconds.  */
+       long tv_nsec;           /* Nanoseconds.  */
+};
+#endif
+
+
 /*
  * Type for stat structure.
  */
@@ -552,13 +560,6 @@ typedef struct stat_ex SMB_STRUCT_STAT;
 #  endif
 #endif
 
-#ifndef HAVE_STRUCT_TIMESPEC
-struct timespec {
-       time_t tv_sec;            /* Seconds.  */
-       long tv_nsec;           /* Nanoseconds.  */
-};
-#endif
-
 enum timestamp_set_resolution {
        TIMESTAMP_SET_SECONDS = 0,
        TIMESTAMP_SET_MSEC,