]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE12-revert-pioctl-return-negative-errors-on-linux-20030522
authorDerrick Brashear <shadow@dementia.org>
Thu, 22 May 2003 16:17:29 +0000 (16:17 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 22 May 2003 16:17:29 +0000 (16:17 +0000)
syscall stub handles it. this is actually an overflow on 64 bit system

(cherry picked from commit 20656c4a44c4ae294e99eaa60cf8137a2fda51d3)

src/afs/afs_pioctl.c

index 74f33c27fb86544d86147957d68bb4ef119ebd29..6cf43588c31888d3267f2321db8cf88d1603b424 100644 (file)
@@ -1028,17 +1028,13 @@ afs_syscall_pioctl(path, com, cmarg, follow)
 #endif
     }
     PIOCTL_FREE_CRED();
-#ifdef AFS_LINUX22_ENV
-    return -code;
-#else
-#if    defined(AFS_SUN5_ENV) || defined(AFS_OSF_ENV) || defined(AFS_SGI64_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
+#if    defined(AFS_SUN5_ENV) || defined(AFS_OSF_ENV) || defined(AFS_SGI64_ENV) || defined(AFS_LINUX22_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_FBSD_ENV)
     return (code);
 #else
     if (!getuerror())  
        setuerror(code);
     return (getuerror());
 #endif
-#endif
 }