diff options
author | Carmelo Amoroso <carmelo.amoroso@st.com> | 2010-11-28 20:44:21 +0100 |
---|---|---|
committer | Carmelo Amoroso <carmelo.amoroso@st.com> | 2010-11-28 20:50:38 +0100 |
commit | 5dea871ac73ef4608022c058b50adc946917f9b9 (patch) | |
tree | f93f49010cc7de4f626b1b4d5e2110b74acd92e3 /libc/misc/internals | |
parent | a11fcabb4a6a1a384363329ebdb3569a1df246f8 (diff) |
libc_utmp: Fix getutmp and getutmpx for x86_64
On x86_64, when WORDSIZE_COMPAT32 is enabled, the ut_tv field
of 'struct utmp' and 'struct utmpx' are defined as two nested structs
instead of being defined as 'struct timeval', so it is not possible to
directly assign the two ut_tv values.
This patch split the assignment by setting each fields (tv_sec, tv_usec)
of the ut_tv filed separately
It is als compatible with 'struct timeval' usage.
Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
Diffstat (limited to 'libc/misc/internals')
0 files changed, 0 insertions, 0 deletions