c70396f04eac6fa1caa3c1bc01cae63bbe923454
[kopensolaris-gnu/glibc.git] / include / sys / time.h
1 #ifndef _SYS_TIME_H
2 #include <time/sys/time.h>
3
4 /* Now document the internal interfaces.  */
5 extern int __gettimeofday (struct timeval *__tv,
6                            struct timezone *__tz);
7 extern int __gettimeofday_internal (struct timeval *__tv,
8                                     struct timezone *__tz)
9         attribute_hidden;
10 extern int __settimeofday (__const struct timeval *__tv,
11                            __const struct timezone *__tz)
12         attribute_hidden;
13 extern int __adjtime (__const struct timeval *__delta,
14                       struct timeval *__olddelta);
15 extern int __getitimer (enum __itimer_which __which,
16                         struct itimerval *__value);
17 extern int __setitimer (enum __itimer_which __which,
18                         __const struct itimerval *__restrict __new,
19                         struct itimerval *__restrict __old)
20         attribute_hidden;
21 extern int __utimes (__const char *__file, const struct timeval __tvp[2])
22         attribute_hidden;
23
24 #ifndef NOT_IN_libc
25 # define __gettimeofday(tv, tz) INTUSE(__gettimeofday) (tv, tz)
26 #endif
27
28 #endif