[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; |