2004-10-19 Roland McGrath <roland@redhat.com>

* file.c (sys_llseek): Revert last change.
This commit is contained in:
Roland McGrath 2004-10-19 22:59:55 +00:00
parent 0aa53f65fc
commit 8c304bcc00

11
file.c
View File

@ -431,12 +431,19 @@ sys_llseek (tcp)
struct tcb *tcp;
{
if (entering(tcp)) {
/*
* This one call takes explicitly two 32-bit arguments hi, lo,
* rather than one 64-bit argument for which LONG_LONG works
* appropriate for the native byte order.
*/
if (tcp->u_arg[4] == SEEK_SET)
tprintf("%ld, %llu, ", tcp->u_arg[0],
LONG_LONG(tcp->u_arg[1], tcp->u_arg[2]));
(((long long int) tcp->u_arg[1]) << 32
| (unsigned long long) (unsigned) tcp->u_arg[2]));
else
tprintf("%ld, %lld, ", tcp->u_arg[0],
LONG_LONG(tcp->u_arg[1], tcp->u_arg[2]));
(((long long int) tcp->u_arg[1]) << 32
| (unsigned long long) (unsigned) tcp->u_arg[2]));
}
else {
long long int off;