[Libsysio-commit] RedStorm: libsysio/drivers/native fs_native.c
Brought to you by:
lward
|
From: Lee W. <lw...@us...> - 2003-05-27 12:36:04
|
Update of /cvsroot/libsysio/libsysio/drivers/native
In directory sc8-pr-cvs1:/tmp/cvs-serv32136/drivers/native
Modified Files:
Tag: RedStorm
fs_native.c
Log Message:
IO into a regular file is permissible. How *did* this happen? Geez!
Index: fs_native.c
===================================================================
RCS file: /cvsroot/libsysio/libsysio/drivers/native/fs_native.c,v
retrieving revision 1.11.4.3
retrieving revision 1.11.4.4
diff -u -w -b -B -p -r1.11.4.3 -r1.11.4.4
--- fs_native.c 19 May 2003 14:26:31 -0000 1.11.4.3
+++ fs_native.c 27 May 2003 12:35:55 -0000 1.11.4.4
@@ -1067,7 +1067,8 @@ doio(ssize_t (*f)(int, const struct iove
return -ENOMEM;
if ((ioargs->ioarg_iovlen && (int )ioargs->ioarg_iovlen < 0) ||
- !(S_ISCHR(ino->i_mode) ||
+ !(S_ISREG(ino->i_mode) ||
+ S_ISCHR(ino->i_mode) ||
S_ISSOCK(ino->i_mode) ||
S_ISFIFO(ino->i_mode)))
return -EINVAL;
|