1 #ifndef _LINUX_TIME_H
2 #define _LINUX_TIME_H
3
4 struct timeval {
5 int tv_sec;
6 int tv_usec;
7 };
8
9 struct timezone {
10 int tz_minuteswest;
11 int tz_dsttime;
12 };
13
14 #define NFDBITS __NFDBITS
15
16 #ifdef __KERNEL__
17 void do_gettimeofday(struct timeval *tv);
18 void do_settimeofday(struct timeval *tv);
19 #endif
20
21 #define FD_SETSIZE __FD_SETSIZE
22 #define FD_SET(fd,fdsetp) __FD_SET(fd,fdsetp)
23 #define FD_CLR(fd,fdsetp) __FD_CLR(fd,fdsetp)
24 #define FD_ISSET(fd,fdsetp) __FD_ISSET(fd,fdsetp)
25 #define FD_ZERO(fdsetp) __FD_ZERO(fdsetp)
26
27
28
29
30
31 #define ITIMER_REAL 0
32 #define ITIMER_VIRTUAL 1
33 #define ITIMER_PROF 2
34
35 struct itimerval {
36 struct timeval it_interval;
37 struct timeval it_value;
38 };
39
40 #endif