From 164c1d8ffb2b508675ec56292e3b984c91dc7be4 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 23 Nov 2005 13:17:18 +0000 Subject: import 32/64 bit compat support from glibc --- libutil/logout.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libutil/logout.c') diff --git a/libutil/logout.c b/libutil/logout.c index 165077e1d..08094d41d 100644 --- a/libutil/logout.c +++ b/libutil/logout.c @@ -51,7 +51,16 @@ logout (const char *line) memset (ut->ut_host, 0, sizeof ut->ut_host); #endif #if _HAVE_UT_TV - 0 +# if __WORDSIZE_COMPAT32 == 0 gettimeofday (&ut->ut_tv, NULL); +# else + { + struct timeval tv; + gettimeofday (&tv, NULL); + ut->ut_tv.tv_sec = tv.tv_sec; + ut->ut_tv.tv_usec = tv.tv_usec; + } +# endif #else time (&ut->ut_time); #endif -- cgit v1.2.3