From 7861a52adf92a083bb2aed4c35f98d8035dce032 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Mon, 7 Jul 2025 13:22:53 +0200 Subject: Setup project skeleton --- src/libc/newlib/private_include/sys/_tz_structs.h | 30 +++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/libc/newlib/private_include/sys/_tz_structs.h (limited to 'src/libc/newlib/private_include/sys') diff --git a/src/libc/newlib/private_include/sys/_tz_structs.h b/src/libc/newlib/private_include/sys/_tz_structs.h new file mode 100644 index 0000000..f20aacb --- /dev/null +++ b/src/libc/newlib/private_include/sys/_tz_structs.h @@ -0,0 +1,30 @@ +#ifndef _SYS__TZ_STRUCTS_H_ +#define _SYS__TZ_STRUCTS_H_ + +#include + +typedef struct __tzrule_struct +{ + char ch; + int m; /* Month of year if ch=M */ + int n; /* Week of month if ch=M */ + int d; /* Day of week if ch=M, day of year if ch=J or ch=D */ + int s; /* Time of day in seconds */ + time_t change; + long offset; /* Match type of _timezone. */ +} __tzrule_type; + +typedef struct __tzinfo_struct +{ + int __tznorth; + int __tzyear; + __tzrule_type __tzrule[2]; +} __tzinfo_type; + +__tzinfo_type *__gettzinfo (void); + +extern char *_tzname[2]; +extern int _daylight; +extern long _timezone; + +#endif /* _SYS__TZ_STRUCTS_H_ */ -- cgit v1.2.3