LibC: Update struct tm to be POSIX issue 8 compliant
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#ifndef _TIME_H
|
||||
#define _TIME_H 1
|
||||
|
||||
// https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html
|
||||
// https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/time.h.html
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
|
||||
@@ -24,15 +24,17 @@ struct sigevent;
|
||||
|
||||
struct tm
|
||||
{
|
||||
int tm_sec; /* Seconds [0,60]. */
|
||||
int tm_min; /* Minutes [0,59]. */
|
||||
int tm_hour; /* Hour [0,23]. */
|
||||
int tm_mday; /* Day of month [1,31]. */
|
||||
int tm_mon; /* Month of year [0,11]. */
|
||||
int tm_year; /* Years since 1900. */
|
||||
int tm_wday; /* Day of week [0,6] (Sunday =0). */
|
||||
int tm_yday; /* Day of year [0,365]. */
|
||||
int tm_isdst; /* Daylight Savings flag. */
|
||||
int tm_sec; /* Seconds [0,60]. */
|
||||
int tm_min; /* Minutes [0,59]. */
|
||||
int tm_hour; /* Hour [0,23]. */
|
||||
int tm_mday; /* Day of month [1,31]. */
|
||||
int tm_mon; /* Month of year [0,11]. */
|
||||
int tm_year; /* Years since 1900. */
|
||||
int tm_wday; /* Day of week [0,6] (Sunday =0). */
|
||||
int tm_yday; /* Day of year [0,365]. */
|
||||
int tm_isdst; /* Daylight Saving flag. */
|
||||
long tm_gmtoff; /* Seconds east of UTC. */
|
||||
const char* tm_zone; /* Timezone abbreviation */
|
||||
};
|
||||
|
||||
struct timespec
|
||||
|
||||
Reference in New Issue
Block a user