* syscalls.cc (lseek64): Fix debug_printf format string.

(truncate64): Ditto.

	* fhandler.cc (fhandler_base::lseek): Force res to -1 on error.
This commit is contained in:
Corinna Vinschen 2004-04-21 08:16:13 +00:00
parent c55888059d
commit b7ede86cfe
3 changed files with 12 additions and 2 deletions

View File

@ -1,3 +1,12 @@
2004-04-21 Yitzchak Scott-Thoennes <sthoenna@efn.org>
* syscalls.cc (lseek64): Fix debug_printf format string.
(truncate64): Ditto.
2004-04-21 Corinna Vinschen <corinna@vinschen.de>
* fhandler.cc (fhandler_base::lseek): Force res to -1 on error.
2004-04-20 Christopher Faylor <cgf@alum.bu.edu> 2004-04-20 Christopher Faylor <cgf@alum.bu.edu>
* path.cc (is_unc_share): Rename from slash_unc_prefix_p throughout. * path.cc (is_unc_share): Rename from slash_unc_prefix_p throughout.

View File

@ -1090,6 +1090,7 @@ fhandler_base::lseek (_off64_t offset, int whence)
if (res == INVALID_SET_FILE_POINTER && GetLastError ()) if (res == INVALID_SET_FILE_POINTER && GetLastError ())
{ {
__seterrno (); __seterrno ();
res = -1;
} }
else else
{ {

View File

@ -603,7 +603,7 @@ lseek64 (int fd, _off64_t pos, int dir)
else else
res = -1; res = -1;
} }
syscall_printf ("%d = lseek (%d, %D, %d)", res, fd, pos, dir); syscall_printf ("%D = lseek (%d, %D, %d)", res, fd, pos, dir);
return res; return res;
} }
@ -1709,7 +1709,7 @@ truncate64 (const char *pathname, _off64_t length)
res = ftruncate64 (fd, length); res = ftruncate64 (fd, length);
close (fd); close (fd);
} }
syscall_printf ("%d = truncate (%s, %d)", res, pathname, length); syscall_printf ("%d = truncate (%s, %D)", res, pathname, length);
return res; return res;
} }