Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(201)

Side by Side Diff: fusl/include/time.h

Issue 1714623002: [fusl] clang-format fusl (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: headers too Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 #ifndef»_TIME_H 1 #ifndef _TIME_H
2 #define _TIME_H 2 #define _TIME_H
3 3
4 #ifdef __cplusplus 4 #ifdef __cplusplus
5 extern "C" { 5 extern "C" {
6 #endif 6 #endif
7 7
8 #include <features.h> 8 #include <features.h>
9 9
10 #ifdef __cplusplus 10 #ifdef __cplusplus
11 #define NULL 0L 11 #define NULL 0L
12 #else 12 #else
13 #define NULL ((void*)0) 13 #define NULL ((void*)0)
14 #endif 14 #endif
15 15
16
17 #define __NEED_size_t 16 #define __NEED_size_t
18 #define __NEED_time_t 17 #define __NEED_time_t
19 #define __NEED_clock_t 18 #define __NEED_clock_t
20 #define __NEED_struct_timespec 19 #define __NEED_struct_timespec
21 20
22 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ 21 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) || \
23 || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \ 22 defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
24 || defined(_BSD_SOURCE)
25 #define __NEED_clockid_t 23 #define __NEED_clockid_t
26 #define __NEED_timer_t 24 #define __NEED_timer_t
27 #define __NEED_pid_t 25 #define __NEED_pid_t
28 #define __NEED_locale_t 26 #define __NEED_locale_t
29 #endif 27 #endif
30 28
31 #include <bits/alltypes.h> 29 #include <bits/alltypes.h>
32 30
33 #if defined(_BSD_SOURCE) || defined(_GNU_SOURCE) 31 #if defined(_BSD_SOURCE) || defined(_GNU_SOURCE)
34 #define __tm_gmtoff tm_gmtoff 32 #define __tm_gmtoff tm_gmtoff
35 #define __tm_zone tm_zone 33 #define __tm_zone tm_zone
36 #endif 34 #endif
37 35
38 struct tm 36 struct tm {
39 { 37 int tm_sec;
40 » int tm_sec; 38 int tm_min;
41 » int tm_min; 39 int tm_hour;
42 » int tm_hour; 40 int tm_mday;
43 » int tm_mday; 41 int tm_mon;
44 » int tm_mon; 42 int tm_year;
45 » int tm_year; 43 int tm_wday;
46 » int tm_wday; 44 int tm_yday;
47 » int tm_yday; 45 int tm_isdst;
48 » int tm_isdst; 46 long __tm_gmtoff;
49 » long __tm_gmtoff; 47 const char* __tm_zone;
50 » const char *__tm_zone;
51 }; 48 };
52 49
53 clock_t clock (void); 50 clock_t clock(void);
54 time_t time (time_t *); 51 time_t time(time_t*);
55 double difftime (time_t, time_t); 52 double difftime(time_t, time_t);
56 time_t mktime (struct tm *); 53 time_t mktime(struct tm*);
57 size_t strftime (char *__restrict, size_t, const char *__restrict, const struct tm *__restrict); 54 size_t strftime(char* __restrict,
58 struct tm *gmtime (const time_t *); 55 size_t,
59 struct tm *localtime (const time_t *); 56 const char* __restrict,
60 char *asctime (const struct tm *); 57 const struct tm* __restrict);
61 char *ctime (const time_t *); 58 struct tm* gmtime(const time_t*);
62 int timespec_get(struct timespec *, int); 59 struct tm* localtime(const time_t*);
60 char* asctime(const struct tm*);
61 char* ctime(const time_t*);
62 int timespec_get(struct timespec*, int);
63 63
64 #define CLOCKS_PER_SEC 1000000L 64 #define CLOCKS_PER_SEC 1000000L
65 65
66 #define TIME_UTC 1 66 #define TIME_UTC 1
67 67
68 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ 68 #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) || \
69 || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \ 69 defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
70 || defined(_BSD_SOURCE)
71 70
72 size_t strftime_l (char * __restrict, size_t, const char * __restrict, const s truct tm * __restrict, locale_t); 71 size_t strftime_l(char* __restrict,
72 size_t,
73 const char* __restrict,
74 const struct tm* __restrict,
75 locale_t);
73 76
74 struct tm *gmtime_r (const time_t *__restrict, struct tm *__restrict); 77 struct tm* gmtime_r(const time_t* __restrict, struct tm* __restrict);
75 struct tm *localtime_r (const time_t *__restrict, struct tm *__restrict); 78 struct tm* localtime_r(const time_t* __restrict, struct tm* __restrict);
76 char *asctime_r (const struct tm *__restrict, char *__restrict); 79 char* asctime_r(const struct tm* __restrict, char* __restrict);
77 char *ctime_r (const time_t *, char *); 80 char* ctime_r(const time_t*, char*);
78 81
79 void tzset (void); 82 void tzset(void);
80 83
81 struct itimerspec 84 struct itimerspec {
82 { 85 struct timespec it_interval;
83 » struct timespec it_interval; 86 struct timespec it_value;
84 » struct timespec it_value;
85 }; 87 };
86 88
87 #define CLOCK_REALTIME 0 89 #define CLOCK_REALTIME 0
88 #define CLOCK_MONOTONIC 1 90 #define CLOCK_MONOTONIC 1
89 #define CLOCK_PROCESS_CPUTIME_ID 2 91 #define CLOCK_PROCESS_CPUTIME_ID 2
90 #define CLOCK_THREAD_CPUTIME_ID 3 92 #define CLOCK_THREAD_CPUTIME_ID 3
91 #define CLOCK_MONOTONIC_RAW 4 93 #define CLOCK_MONOTONIC_RAW 4
92 #define CLOCK_REALTIME_COARSE 5 94 #define CLOCK_REALTIME_COARSE 5
93 #define CLOCK_MONOTONIC_COARSE 6 95 #define CLOCK_MONOTONIC_COARSE 6
94 #define CLOCK_BOOTTIME 7 96 #define CLOCK_BOOTTIME 7
95 #define CLOCK_REALTIME_ALARM 8 97 #define CLOCK_REALTIME_ALARM 8
96 #define CLOCK_BOOTTIME_ALARM 9 98 #define CLOCK_BOOTTIME_ALARM 9
97 #define CLOCK_SGI_CYCLE 10 99 #define CLOCK_SGI_CYCLE 10
98 #define CLOCK_TAI 11 100 #define CLOCK_TAI 11
99 101
100 #define TIMER_ABSTIME 1 102 #define TIMER_ABSTIME 1
101 103
102 int nanosleep (const struct timespec *, struct timespec *); 104 int nanosleep(const struct timespec*, struct timespec*);
103 int clock_getres (clockid_t, struct timespec *); 105 int clock_getres(clockid_t, struct timespec*);
104 int clock_gettime (clockid_t, struct timespec *); 106 int clock_gettime(clockid_t, struct timespec*);
105 int clock_settime (clockid_t, const struct timespec *); 107 int clock_settime(clockid_t, const struct timespec*);
106 int clock_nanosleep (clockid_t, int, const struct timespec *, struct timespec *) ; 108 int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*);
107 int clock_getcpuclockid (pid_t, clockid_t *); 109 int clock_getcpuclockid(pid_t, clockid_t*);
108 110
109 struct sigevent; 111 struct sigevent;
110 int timer_create (clockid_t, struct sigevent *__restrict, timer_t *__restrict); 112 int timer_create(clockid_t, struct sigevent* __restrict, timer_t* __restrict);
111 int timer_delete (timer_t); 113 int timer_delete(timer_t);
112 int timer_settime (timer_t, int, const struct itimerspec *__restrict, struct iti merspec *__restrict); 114 int timer_settime(timer_t,
113 int timer_gettime (timer_t, struct itimerspec *); 115 int,
114 int timer_getoverrun (timer_t); 116 const struct itimerspec* __restrict,
117 struct itimerspec* __restrict);
118 int timer_gettime(timer_t, struct itimerspec*);
119 int timer_getoverrun(timer_t);
115 120
116 #endif 121 #endif
117 122
118
119 #if defined(_XOPEN_SOURCE) || defined(_BSD_SOURCE) || defined(_GNU_SOURCE) 123 #if defined(_XOPEN_SOURCE) || defined(_BSD_SOURCE) || defined(_GNU_SOURCE)
120 char *strptime (const char *__restrict, const char *__restrict, struct tm *__res trict); 124 char* strptime(const char* __restrict,
125 const char* __restrict,
126 struct tm* __restrict);
121 extern int daylight; 127 extern int daylight;
122 extern long timezone; 128 extern long timezone;
123 extern char *tzname[2]; 129 extern char* tzname[2];
124 extern int getdate_err; 130 extern int getdate_err;
125 struct tm *getdate (const char *); 131 struct tm* getdate(const char*);
126 #endif 132 #endif
127 133
128
129 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) 134 #if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
130 int stime(const time_t *); 135 int stime(const time_t*);
131 time_t timegm(struct tm *); 136 time_t timegm(struct tm*);
132 #endif 137 #endif
133 138
134 #ifdef __cplusplus 139 #ifdef __cplusplus
135 } 140 }
136 #endif 141 #endif
137 142
138
139 #endif 143 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698