Add CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID,
[kopensolaris-gnu/glibc.git] / conform / data / time.h-data
1 type {struct tm}
2
3 element {struct tm} int tm_sec
4 element {struct tm} int tm_min
5 element {struct tm} int tm_hour
6 element {struct tm} int tm_mday
7 element {struct tm} int tm_mon
8 element {struct tm} int tm_year
9 element {struct tm} int tm_wday
10 element {struct tm} int tm_yday
11 element {struct tm} int tm_isdst
12
13 constant NULL
14 constant CLK_TCK
15 constant CLOCKS_PER_SEC
16 constant CLOCK_PROCESS_CPUTIME_ID
17 constant CLOCK_THREAD_CPUTIME_ID
18
19 type {struct timespec}
20
21 element {struct timespec} time_t tv_sec
22 element {struct timespec} long tv_nsec
23
24 type {struct itimerspec}
25
26 element {struct itimerspec} {struct timespec} it_interval
27 element {struct itimerspec} {struct timespec} it_value
28
29 constant CLOCK_REALTIME
30 constant TIME_ABSTIME
31 constant CLOCK_MONOTONIC
32
33 type clock_t
34 type clockid_t
35 type size_t
36 type time_t
37 type timer_t
38
39 variable int getdate_err
40
41 function {char*} asctime (const struct tm*)
42 function {char*} asctime_r (const struct tm*, char*)
43 function clock_t clock (void)
44 function int clock_getcpuclockid (pid_t, clockid_t*)
45 function int clock_getres (clockid_t, struct timespec*)
46 function int clock_gettime (clockid_t, struct timespec*)
47 function int clock_nanosleep (clockid_t, int, const struct timespec*, struct timespec*)
48 function int clock_settime (clockid_t, const struct timespec*)
49 function {char*} ctime (const time_t*)
50 function {char*} ctime_r (const time_t*, char*)
51 function double difftime (time_t, time_t)
52 function {struct tm*} getdate (const char*)
53 function {struct tm*} gmtime (const time_t*)
54 function {struct tm*} gmtime_r (const time_t*, struct tm*)
55 function {struct tm*} localtime (const time_t*)
56 function {struct tm*} localtime_r (const time_t*, struct tm*)
57 function time_t mktime (struct tm*)
58 function int nanosleep (const struct timespec*, struct timespec*)
59 function size_t strftime (char*, size_t, const char*, const struct tm*)
60 function {char*} strptime (const char*, const char*, struct tm*)
61 function time_t time (time_t*)
62 function int timer_create (clockid_t, struct sigevent*, timer_t*)
63 function int timer_delete (timer_t)
64 function int timer_gettime (timer_t, struct itimerspec*)
65 function int timer_getoverrun (timer_t)
66 function int timer_settime (timer_t, int, const struct itimerspec*, struct itimerspec*)
67 function void tzset (void)
68
69 variable int daylight
70 variable {long int} timezone
71 # variable {char*} tzname []
72
73 allow tm_*
74 allow clock_*
75 allow timer_*
76 allow it_*
77 allow tv_*
78 allow CLOCK_*
79 allow TIMER_*
80 allow *_t