time.h: add BSD aliases for otherwise internal struct tm members
authorrofl0r <retnyg@gmx.net>
Fri, 4 Jan 2013 11:57:15 +0000 (12:57 +0100)
committerrofl0r <retnyg@gmx.net>
Fri, 4 Jan 2013 19:36:34 +0000 (20:36 +0100)
include/time.h

index 2f4c74f..fbc47db 100644 (file)
@@ -45,6 +45,10 @@ struct tm
        long __tm_gmtoff;
        const char *__tm_zone;
 };
        long __tm_gmtoff;
        const char *__tm_zone;
 };
+#if defined(_BSD_SOURCE)
+#define tm_gmtoff __tm_gmtoff
+#define tm_zone __tm_zone
+#endif
 
 clock_t clock (void);
 time_t time (time_t *);
 
 clock_t clock (void);
 time_t time (time_t *);