Whamcloud - gitweb
Branch b1_4
authoradilger <adilger>
Wed, 14 Sep 2005 21:18:35 +0000 (21:18 +0000)
committeradilger <adilger>
Wed, 14 Sep 2005 21:18:35 +0000 (21:18 +0000)
Use 64-bit variable for libsysio lseek64() internal return value.
Update liblustre sanity.c to use 64-bit IO functions where needed.
b=7279

libsysio/src/lseek.c

index 3ab5a85..9c955dc 100644 (file)
@@ -121,13 +121,13 @@ extern off64_t
 SYSIO_INTERFACE_NAME(lseek64)(int fd, off64_t offset, int whence)
 {
        _SYSIO_OFF_T off;
-       off_t   rtn;
+       off64_t rtn;
        SYSIO_INTERFACE_DISPLAY_BLOCK;
 
        SYSIO_INTERFACE_ENTER;
        off = _sysio_lseek(fd, offset, whence);
        if (off < 0)
-               SYSIO_INTERFACE_RETURN((off_t )-1, (int )off);
+               SYSIO_INTERFACE_RETURN((off64_t )-1, (int )off);
        rtn = (off64_t )off;
        assert(rtn == off);
        SYSIO_INTERFACE_RETURN(rtn, 0);