From: Derrick Brashear Date: Thu, 22 May 2003 15:22:18 +0000 (+0000) Subject: pioctl-return-negative-errors-on-linux-20030522 X-Git-Tag: openafs-devel-1_3_50~205 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=7d710fd45f7f6fa06de22d4f524342d02ae4afcd pioctl-return-negative-errors-on-linux-20030522 otherwise we can end up with errors that make no sense. --- diff --git a/src/afs/afs_pioctl.c b/src/afs/afs_pioctl.c index f9120ca..230ad5e 100644 --- a/src/afs/afs_pioctl.c +++ b/src/afs/afs_pioctl.c @@ -1012,6 +1012,9 @@ afs_syscall_pioctl(path, com, cmarg, follow) #endif } PIOCTL_FREE_CRED(); +#ifdef AFS_LINUX22_ENV + return -code; +#else #if defined(KERNEL_HAVE_UERROR) if (!getuerror()) setuerror(code); @@ -1019,6 +1022,7 @@ afs_syscall_pioctl(path, com, cmarg, follow) #else return (code); #endif +#endif }