Extending time_t to 64bits.
Change-Id: Ia96b8bfba19cb8179a0237a7d2122d415c24d73f
This commit is contained in:
@@ -437,14 +437,14 @@
|
||||
#define T_ENDPT m4_l1 /* process to request time info for */
|
||||
#define T_USER_TIME m4_l1 /* user time consumed by process */
|
||||
#define T_SYSTEM_TIME m4_l2 /* system time consumed by process */
|
||||
#define T_BOOTTIME m4_l3 /* Boottime in seconds (also for SYS_STIME) */
|
||||
#define T_BOOTTIME m4_ll1 /* Boottime in seconds (also for SYS_STIME) */
|
||||
#define T_REAL_TICKS m4_l4 /* number of wall clock ticks since boottime */
|
||||
#define T_BOOT_TICKS m4_l5 /* number of hard clock ticks since boottime */
|
||||
|
||||
/* Field names for SYS_SETTIME. */
|
||||
#define T_SETTIME_NOW m4_l2 /* non-zero for immediate, 0 for adjtime */
|
||||
#define T_CLOCK_ID m4_l3 /* clock to adjust */
|
||||
#define T_TIME_SEC m4_l4 /* time in seconds since 1970 */
|
||||
#define T_TIME_SEC m4_ll1 /* time in seconds since 1970 */
|
||||
#define T_TIME_NSEC m4_l5 /* number of nano seconds */
|
||||
|
||||
/* Field names for SYS_TRACE, SYS_PRIVCTL, SYS_STATECTL. */
|
||||
|
||||
@@ -53,8 +53,9 @@ typedef struct {
|
||||
_ASSERT_MSG_SIZE(mess_3);
|
||||
|
||||
typedef struct {
|
||||
int64_t m4ll1;
|
||||
long m4l1, m4l2, m4l3, m4l4, m4l5;
|
||||
uint8_t padding[36];
|
||||
uint8_t padding[28];
|
||||
} mess_4;
|
||||
_ASSERT_MSG_SIZE(mess_4);
|
||||
|
||||
@@ -220,6 +221,7 @@ typedef int _ASSERT_message[/* CONSTCOND */sizeof(message) == 64 ?1 : -1];
|
||||
#define m3_p1 m_u.m_m3.m3p1
|
||||
#define m3_ca1 m_u.m_m3.m3ca1
|
||||
|
||||
#define m4_ll1 m_u.m_m4.m4ll1
|
||||
#define m4_l1 m_u.m_m4.m4l1
|
||||
#define m4_l2 m_u.m_m4.m4l2
|
||||
#define m4_l3 m_u.m_m4.m4l3
|
||||
|
||||
Reference in New Issue
Block a user