Index: fusl/include/time.h |
diff --git a/fusl/include/time.h b/fusl/include/time.h |
index 16ec08aeb2b4c6a592d83b0005315d71d9602987..f62de05c141df8e35e6f8dfdf3323214a46bb6a2 100644 |
--- a/fusl/include/time.h |
+++ b/fusl/include/time.h |
@@ -1,4 +1,4 @@ |
-#ifndef _TIME_H |
+#ifndef _TIME_H |
#define _TIME_H |
#ifdef __cplusplus |
@@ -13,15 +13,13 @@ extern "C" { |
#define NULL ((void*)0) |
#endif |
- |
#define __NEED_size_t |
#define __NEED_time_t |
#define __NEED_clock_t |
#define __NEED_struct_timespec |
-#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ |
- || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \ |
- || defined(_BSD_SOURCE) |
+#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) || \ |
+ defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) |
#define __NEED_clockid_t |
#define __NEED_timer_t |
#define __NEED_pid_t |
@@ -35,105 +33,111 @@ extern "C" { |
#define __tm_zone tm_zone |
#endif |
-struct tm |
-{ |
- int tm_sec; |
- int tm_min; |
- int tm_hour; |
- int tm_mday; |
- int tm_mon; |
- int tm_year; |
- int tm_wday; |
- int tm_yday; |
- int tm_isdst; |
- long __tm_gmtoff; |
- const char *__tm_zone; |
+struct tm { |
+ int tm_sec; |
+ int tm_min; |
+ int tm_hour; |
+ int tm_mday; |
+ int tm_mon; |
+ int tm_year; |
+ int tm_wday; |
+ int tm_yday; |
+ int tm_isdst; |
+ long __tm_gmtoff; |
+ const char* __tm_zone; |
}; |
-clock_t clock (void); |
-time_t time (time_t *); |
-double difftime (time_t, time_t); |
-time_t mktime (struct tm *); |
-size_t strftime (char *__restrict, size_t, const char *__restrict, const struct tm *__restrict); |
-struct tm *gmtime (const time_t *); |
-struct tm *localtime (const time_t *); |
-char *asctime (const struct tm *); |
-char *ctime (const time_t *); |
-int timespec_get(struct timespec *, int); |
+clock_t clock(void); |
+time_t time(time_t*); |
+double difftime(time_t, time_t); |
+time_t mktime(struct tm*); |
+size_t strftime(char* __restrict, |
+ size_t, |
+ const char* __restrict, |
+ const struct tm* __restrict); |
+struct tm* gmtime(const time_t*); |
+struct tm* localtime(const time_t*); |
+char* asctime(const struct tm*); |
+char* ctime(const time_t*); |
+int timespec_get(struct timespec*, int); |
#define CLOCKS_PER_SEC 1000000L |
#define TIME_UTC 1 |
-#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ |
- || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) \ |
- || defined(_BSD_SOURCE) |
+#if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) || \ |
+ defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) |
-size_t strftime_l (char * __restrict, size_t, const char * __restrict, const struct tm * __restrict, locale_t); |
+size_t strftime_l(char* __restrict, |
+ size_t, |
+ const char* __restrict, |
+ const struct tm* __restrict, |
+ locale_t); |
-struct tm *gmtime_r (const time_t *__restrict, struct tm *__restrict); |
-struct tm *localtime_r (const time_t *__restrict, struct tm *__restrict); |
-char *asctime_r (const struct tm *__restrict, char *__restrict); |
-char *ctime_r (const time_t *, char *); |
+struct tm* gmtime_r(const time_t* __restrict, struct tm* __restrict); |
+struct tm* localtime_r(const time_t* __restrict, struct tm* __restrict); |
+char* asctime_r(const struct tm* __restrict, char* __restrict); |
+char* ctime_r(const time_t*, char*); |
-void tzset (void); |
+void tzset(void); |
-struct itimerspec |
-{ |
- struct timespec it_interval; |
- struct timespec it_value; |
+struct itimerspec { |
+ struct timespec it_interval; |
+ struct timespec it_value; |
}; |
-#define CLOCK_REALTIME 0 |
-#define CLOCK_MONOTONIC 1 |
+#define CLOCK_REALTIME 0 |
+#define CLOCK_MONOTONIC 1 |
#define CLOCK_PROCESS_CPUTIME_ID 2 |
-#define CLOCK_THREAD_CPUTIME_ID 3 |
-#define CLOCK_MONOTONIC_RAW 4 |
-#define CLOCK_REALTIME_COARSE 5 |
-#define CLOCK_MONOTONIC_COARSE 6 |
-#define CLOCK_BOOTTIME 7 |
-#define CLOCK_REALTIME_ALARM 8 |
-#define CLOCK_BOOTTIME_ALARM 9 |
-#define CLOCK_SGI_CYCLE 10 |
-#define CLOCK_TAI 11 |
+#define CLOCK_THREAD_CPUTIME_ID 3 |
+#define CLOCK_MONOTONIC_RAW 4 |
+#define CLOCK_REALTIME_COARSE 5 |
+#define CLOCK_MONOTONIC_COARSE 6 |
+#define CLOCK_BOOTTIME 7 |
+#define CLOCK_REALTIME_ALARM 8 |
+#define CLOCK_BOOTTIME_ALARM 9 |
+#define CLOCK_SGI_CYCLE 10 |
+#define CLOCK_TAI 11 |
#define TIMER_ABSTIME 1 |
-int nanosleep (const struct timespec *, struct timespec *); |
-int clock_getres (clockid_t, struct timespec *); |
-int clock_gettime (clockid_t, struct timespec *); |
-int clock_settime (clockid_t, const struct timespec *); |
-int clock_nanosleep (clockid_t, int, const struct timespec *, struct timespec *); |
-int clock_getcpuclockid (pid_t, clockid_t *); |
+int nanosleep(const struct timespec*, struct timespec*); |
+int clock_getres(clockid_t, struct timespec*); |
+int clock_gettime(clockid_t, struct timespec*); |
+int clock_settime(clockid_t, const struct timespec*); |
+int clock_nanosleep(clockid_t, int, const struct timespec*, struct timespec*); |
+int clock_getcpuclockid(pid_t, clockid_t*); |
struct sigevent; |
-int timer_create (clockid_t, struct sigevent *__restrict, timer_t *__restrict); |
-int timer_delete (timer_t); |
-int timer_settime (timer_t, int, const struct itimerspec *__restrict, struct itimerspec *__restrict); |
-int timer_gettime (timer_t, struct itimerspec *); |
-int timer_getoverrun (timer_t); |
+int timer_create(clockid_t, struct sigevent* __restrict, timer_t* __restrict); |
+int timer_delete(timer_t); |
+int timer_settime(timer_t, |
+ int, |
+ const struct itimerspec* __restrict, |
+ struct itimerspec* __restrict); |
+int timer_gettime(timer_t, struct itimerspec*); |
+int timer_getoverrun(timer_t); |
#endif |
- |
#if defined(_XOPEN_SOURCE) || defined(_BSD_SOURCE) || defined(_GNU_SOURCE) |
-char *strptime (const char *__restrict, const char *__restrict, struct tm *__restrict); |
+char* strptime(const char* __restrict, |
+ const char* __restrict, |
+ struct tm* __restrict); |
extern int daylight; |
extern long timezone; |
-extern char *tzname[2]; |
+extern char* tzname[2]; |
extern int getdate_err; |
-struct tm *getdate (const char *); |
+struct tm* getdate(const char*); |
#endif |
- |
#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) |
-int stime(const time_t *); |
-time_t timegm(struct tm *); |
+int stime(const time_t*); |
+time_t timegm(struct tm*); |
#endif |
#ifdef __cplusplus |
} |
#endif |
- |
#endif |