(timeval): Protect with __need_timeval.
authorUlrich Drepper <drepper@redhat.com>
Sun, 25 Oct 1998 09:09:44 +0000 (09:09 +0000)
committerUlrich Drepper <drepper@redhat.com>
Sun, 25 Oct 1998 09:09:44 +0000 (09:09 +0000)
sysdeps/unix/sysv/linux/alpha/bits/time.h
sysdeps/unix/sysv/linux/mips/bits/time.h

index acb2b41..f44b5dc 100644 (file)
 # endif        /* bits/time.h */
 #endif /* !__need_timeval */
 
-
-#ifndef _STRUCT_TIMEVAL
-# define _STRUCT_TIMEVAL       1
-# include <bits/types.h>
+#ifdef __need_timeval 
+# undef __need_timeval
+# ifndef _STRUCT_TIMEVAL
+#  define _STRUCT_TIMEVAL      1
+#  include <bits/types.h>
 
 /* A time value that is accurate to the nearest
    microsecond but also has a range of years.  */
@@ -54,4 +55,5 @@ struct timeval
     __time_t tv_sec;           /* Seconds.  */
     __time_t tv_usec;          /* Microseconds.  */
   };
-#endif /* struct timeval */
+# endif        /* struct timeval */
+#endif /* need timeval */
index 91dc65c..15c7cb3 100644 (file)
 # endif  /* bits/time.h */
 #endif
 
-#ifndef _STRUCT_TIMEVAL
-# define _STRUCT_TIMEVAL       1
+#ifdef __need_timeval 
+# undef __need_timeval
+# ifndef _STRUCT_TIMEVAL
+#  define _STRUCT_TIMEVAL      1
 /* A time value that is accurate to the nearest
    microsecond but also has a range of years.  */
 struct timeval
@@ -51,4 +53,5 @@ struct timeval
     long int tv_sec;           /* Seconds.  */
     long int tv_usec;          /* Microseconds.  */
   };
-#endif /* struct timeval */
+# endif        /* struct timeval */
+#endif /* need timeval */