+2000-09-13 Ulrich Drepper <drepper@redhat.com>
+
+ * time/time.h: Don't defined clockid_t and timer_t unless POSIX
+ definitions are requested.
+
2000-09-13 Andreas Jaeger <aj@suse.de>
* shlib-versions: libBrokenLocale needs minimal version for ia64,
#endif /* <time.h> included. */
-
#if !defined __clock_t_defined && (defined _TIME_H || defined __need_clock_t)
# define __clock_t_defined 1
#endif /* time_t not defined and <time.h> or need time_t. */
#undef __need_time_t
-#if !defined __clockid_t_defined && (defined _TIME_H || defined __need_clockid_t)
+#if !defined __clockid_t_defined && \
+ ((defined _TIME_H && defined __USE_POSIX199309) || defined __need_clockid_t)
# define __clockid_t_defined 1
# include <bits/types.h>
#endif /* clockid_t not defined and <time.h> or need clockid_t. */
#undef __clockid_time_t
-#if !defined __timer_t_defined && (defined _TIME_H || defined __need_timer_t)
+#if !defined __timer_t_defined && \
+ ((defined _TIME_H && defined __USE_POSIX199309) || defined __need_timer_t)
# define __timer_t_defined 1
# include <bits/types.h>