patch-2.1.31 linux/drivers/char/ftape/kernel-interface.c
Next file: linux/drivers/char/keyb_m68k.c
Previous file: linux/drivers/char/fbmem.c
Back to the patch index
Back to the overall index
- Lines: 35
- Date:
Wed Apr 2 17:43:21 1997
- Orig file:
v2.1.30/linux/drivers/char/ftape/kernel-interface.c
- Orig date:
Sun Jan 26 02:07:16 1997
diff -u --recursive --new-file v2.1.30/linux/drivers/char/ftape/kernel-interface.c linux/drivers/char/ftape/kernel-interface.c
@@ -58,7 +58,7 @@
static int old_sigmask;
static int ftape_open(struct inode *ino, struct file *filep);
-static void ftape_close(struct inode *ino, struct file *filep);
+static int ftape_close(struct inode *ino, struct file *filep);
static int ftape_ioctl(struct inode *ino, struct file *filep,
unsigned int command, unsigned long arg);
static long ftape_read(struct inode *ino, struct file *fp,
@@ -260,7 +260,7 @@
/* Close ftape device
*/
-static void ftape_close(struct inode *ino, struct file *filep)
+static int ftape_close(struct inode *ino, struct file *filep)
{
TRACE_FUN(4, "ftape_close");
int result;
@@ -268,7 +268,7 @@
if (!busy_flag || MINOR(ino->i_rdev) != ftape_unit) {
TRACE(1, "failed: not busy or wrong unit");
TRACE_EXIT;
- return; /* keep busy_flag !(?) */
+ return 0; /* keep busy_flag !(?) */
}
current->blocked = _BLOCK_ALL;
result = _ftape_close();
@@ -281,6 +281,7 @@
current->blocked = old_sigmask; /* restore before open state */
TRACE_EXIT;
MOD_DEC_USE_COUNT; /* unlock module in memory */
+ return 0;
}
/* Ioctl for ftape device
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov