Wed May 29 00:57:37 1996 David Mosberger-Tang <davidm@azstarnet.com>
authorroland <roland>
Sun, 2 Jun 1996 18:48:23 +0000 (18:48 +0000)
committerroland <roland>
Sun, 2 Jun 1996 18:48:23 +0000 (18:48 +0000)
* sysdeps/gnu/utmpbits.h (struct utmp): Move ut_tv behind
  ut_session to guarantee long alignment.  This is important for
  Linux/Alpha since ut_tv.tv_sec is 32 bits and time_t is 64 bits.
   This will all get cleaned up as programs start to use ut_tv
  instead ut_time.

sysdeps/gnu/utmpbits.h

index e8c41f8..2244ecb 100644 (file)
@@ -69,8 +69,8 @@ struct utmp
   char ut_user[UT_NAMESIZE];   /* Username (not NUL terminated).  */
   char ut_host[UT_HOSTSIZE];   /* Hostname for remote login.  */
   int ut_exit;                 /* Process termination/exit status.  */
-  struct timeval ut_tv;                /* Time entry was made.  */
   long ut_session;             /* Session ID, used for windowing.  */
+  struct timeval ut_tv;                /* Time entry was made.  */
   int32_t ut_addr;             /* Internet address of remote host.  */
   char pad[32];                        /* Reserved for future use.  */
 };