Changes in uspace/lib/posix/time.h [4cf8ca6:3f466c33] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/time.h
r4cf8ca6 r3f466c33 31 31 * @{ 32 32 */ 33 /** @file Time measurement support.33 /** @file 34 34 */ 35 35 … … 94 94 95 95 /* Timezones */ 96 96 97 extern int posix_daylight; 97 98 extern long posix_timezone; 98 99 extern char *posix_tzname[2]; 100 99 101 extern void posix_tzset(void); 100 102 101 /* Elapsed Time */ 103 /* time_t */ 104 102 105 extern double posix_difftime(time_t time1, time_t time0); 103 106 104 107 /* Broken-down Time */ 105 extern time_t posix_mktime(struct posix_tm *t m);108 extern time_t posix_mktime(struct posix_tm *timeptr); 106 109 extern struct posix_tm *posix_gmtime(const time_t *timer); 107 110 extern struct posix_tm *posix_gmtime_r(const time_t *restrict timer, … … 117 120 extern char *posix_ctime(const time_t *timer); 118 121 extern char *posix_ctime_r(const time_t *timer, char *buf); 122 119 123 extern size_t posix_strftime(char *restrict s, size_t maxsize, 120 124 const char *restrict format, const struct posix_tm *restrict tm); 125 121 126 extern size_t posix_strftime_l(char *restrict s, size_t maxsize, 122 127 const char *restrict format, const struct posix_tm *restrict tm, 123 128 posix_locale_t loc); 124 129 125 /* Clocks */ 130 /* Clocks. */ 131 126 132 extern int posix_clock_getres(posix_clockid_t clock_id, 127 133 struct posix_timespec *res); … … 133 139 const struct posix_timespec *rqtp, struct posix_timespec *rmtp); 134 140 141 /* Timers. */ 142 135 143 #if 0 136 144 137 /* Timers */138 145 extern int posix_timer_create(posix_clockid_t clockid, 139 146 struct posix_sigevent *restrict evp, … … 152 159 extern posix_clock_t posix_clock(void); 153 160 161 154 162 #ifndef LIBPOSIX_INTERNAL 155 163 #define tm posix_tm 164 156 165 #define timespec posix_timespec 157 166 #define itimerspec posix_itimerspec 158 167 #define timer_t posix_timer_t 159 168 160 #define daylight posix_daylight161 #define timezone posix_timezone162 #define tzname posix_tzname163 #define tzset posix_tzset164 165 169 #define difftime posix_difftime 166 167 170 #define mktime posix_mktime 168 171 #define gmtime posix_gmtime … … 171 174 #define localtime_r posix_localtime_r 172 175 176 #define daylight posix_daylight 177 #define timezone posix_timezone 178 #define tzname posix_tzname 179 #define tzset posix_tzset 180 173 181 #define asctime posix_asctime 174 182 #define asctime_r posix_asctime_r … … 176 184 #define ctime_r posix_ctime_r 177 185 #define strftime posix_strftime 178 #define strftime_l posix_strftime_l179 186 180 187 #define clock_getres posix_clock_getres
Note:
See TracChangeset
for help on using the changeset viewer.