+2003-11-08 Corinna Vinschen <corinna@vinschen.de>
+
+ * syscalls.cc (ftruncate64): Log length as long long.
+ (logout): Erase ut_host. Don't write wtmp entry. Return 1 only
+ if matching utmp entry has been found, 0 otherwise.
+
2003-11-08 Corinna Vinschen <corinna@vinschen.de>
* external.cc (cygwin_internal): Add CW_GET_UID_FROM_SID and
}
}
- syscall_printf ("%d = ftruncate (%d, %d)", res, fd, length);
+ syscall_printf ("%d = ftruncate (%d, %D)", res, fd, length);
return res;
}
{
ut->ut_type = DEAD_PROCESS;
memset (ut->ut_user, 0, sizeof ut->ut_user);
+ memset (ut->ut_host, 0, sizeof ut->ut_host);
time (&ut->ut_time);
- updwtmp (_PATH_WTMP, &ut_buf);
debug_printf ("set logout time for %s", line);
- memset (ut->ut_line, 0, sizeof ut_buf.ut_line);
- ut->ut_time = 0;
pututline (ut);
endutent ();
+ return 1;
}
- return 1;
+ return 0;
}
static int utmp_fd = -1;