patch-1.3.28 linux/fs/ioctl.c
Next file: linux/fs/isofs/inode.c
Previous file: linux/fs/inode.c
Back to the patch index
Back to the overall index
- Lines: 40
- Date:
Fri Sep 15 11:23:05 1995
- Orig file:
v1.3.27/linux/fs/ioctl.c
- Orig date:
Fri Jun 2 15:56:27 1995
diff -u --recursive --new-file v1.3.27/linux/fs/ioctl.c linux/fs/ioctl.c
@@ -50,7 +50,7 @@
return 0;
}
if (filp->f_op && filp->f_op->ioctl)
- return filp->f_op->ioctl(filp->f_inode, filp, cmd,arg);
+ return filp->f_op->ioctl(filp->f_inode, filp, cmd, arg);
return -EINVAL;
}
@@ -72,7 +72,7 @@
return 0;
case FIONBIO:
- on = get_fs_long((unsigned long *) arg);
+ on = get_user((unsigned int *) arg);
if (on)
filp->f_flags |= O_NONBLOCK;
else
@@ -81,7 +81,7 @@
case FIOASYNC: /* O_SYNC is not yet implemented,
but it's here for completeness. */
- on = get_fs_long ((unsigned long *) arg);
+ on = get_user ((unsigned int *) arg);
if (on)
filp->f_flags |= O_SYNC;
else
@@ -90,10 +90,10 @@
default:
if (filp->f_inode && S_ISREG(filp->f_inode->i_mode))
- return file_ioctl(filp,cmd,arg);
+ return file_ioctl(filp, cmd, arg);
if (filp->f_op && filp->f_op->ioctl)
- return filp->f_op->ioctl(filp->f_inode, filp, cmd,arg);
+ return filp->f_op->ioctl(filp->f_inode, filp, cmd, arg);
return -EINVAL;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this