time.h - scc - simple c99 compiler
HTML git clone git://git.simple-cc.org/scc
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
time.h (773B)
---
1 #ifndef _TIME_H
2 #define _TIME_H
3
4 #define _NEED_SIZET
5 #define _NEED_NULL
6 #include <sys/cdefs.h>
7 #include <arch/cdefs.h>
8 #include <arch/time.h>
9
10 struct tm {
11 int tm_sec;
12 int tm_min;
13 int tm_hour;
14 int tm_mday;
15 int tm_mon;
16 int tm_year;
17 int tm_wday;
18 int tm_yday;
19 int tm_isdst;
20
21 /* fields used internally */
22
23 char *tm_zone;
24 long tm_gmtoff;
25 };
26
27 extern clock_t clock(void);
28 extern double difftime(time_t, time_t);
29 extern time_t mktime(struct tm *);
30 extern time_t time(time_t *);
31 extern char *asctime(const struct tm *);
32 extern char *ctime(const time_t *);
33 extern struct tm *gmtime(const time_t *);
34 extern struct tm *localtime(const time_t *);
35 extern size_t strftime(char *restrict, size_t, const char *restrict,
36 const struct tm *restrict);
37
38 #endif