mirror of
https://sourceware.org/git/glibc.git
synced 2025-08-07 06:43:00 +03:00
login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701)
These structs describe file formats under /var/log, and should not depend on the definition of _TIME_BITS. This is achieved by defining __WORDSIZE_TIME64_COMPAT32 to 1 on 32-bit ports that support 32-bit time_t values (where __time_t is 32 bits). Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
This commit is contained in:
@@ -21,7 +21,9 @@
|
||||
#define __WORDSIZE32_PTRDIFF_LONG
|
||||
|
||||
/* Set to 1 in order to force time types to be 32 bits instead of 64 bits in
|
||||
struct lastlog and struct utmp{,x} on 64-bit ports. This may be done in
|
||||
struct lastlog and struct utmp{,x}. This may be done in
|
||||
order to make 64-bit ports compatible with 32-bit ports. Set to 0 for
|
||||
64-bit ports where the time types are 64-bits or for any 32-bit ports. */
|
||||
64-bit ports where the time types are 64-bits and new 32-bit ports
|
||||
where time_t is 64 bits, and there is no companion architecture with
|
||||
32-bit time_t. */
|
||||
#define __WORDSIZE_TIME64_COMPAT32
|
||||
|
Reference in New Issue
Block a user