* 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.
This commit is contained in:
parent
8e68687d2a
commit
1db928422e
@ -1,3 +1,9 @@
|
||||
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
|
||||
|
@ -1829,7 +1829,7 @@ ftruncate64 (int fd, _off64_t length)
|
||||
}
|
||||
}
|
||||
|
||||
syscall_printf ("%d = ftruncate (%d, %d)", res, fd, length);
|
||||
syscall_printf ("%d = ftruncate (%d, %D)", res, fd, length);
|
||||
return res;
|
||||
}
|
||||
|
||||
@ -2657,15 +2657,14 @@ logout (char *line)
|
||||
{
|
||||
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 0;
|
||||
}
|
||||
|
||||
static int utmp_fd = -1;
|
||||
|
Loading…
Reference in New Issue
Block a user