[Libsysio-commit] namespace_assembly: libsysio/drivers/incore fs_incore.c
Brought to you by:
lward
|
From: Lee W. <lw...@us...> - 2004-01-28 13:18:08
|
Update of /cvsroot/libsysio/libsysio/drivers/incore In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15431/drivers/incore Modified Files: Tag: namespace_assembly fs_incore.c Log Message: Bring in changes from the HEAD. Index: fs_incore.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/drivers/incore/fs_incore.c,v retrieving revision 1.11 retrieving revision 1.11.2.1 diff -u -w -b -B -p -r1.11 -r1.11.2.1 --- fs_incore.c 17 Oct 2003 21:30:29 -0000 1.11 +++ fs_incore.c 28 Jan 2004 13:16:56 -0000 1.11.2.1 @@ -1312,7 +1312,7 @@ incore_create(struct pnode *pno, struct incore_directory_insert(I2IC(dino), &pno->p_base->pb_name, st->st_ino, - INCORE_D_TYPEOF(S_IFREG)); + INCORE_D_TYPEOF(icino->ici_st.st_mode)); if (err) { I_RELE(ino); _sysio_i_gone(ino); @@ -1625,6 +1625,8 @@ _sysio_incore_dirop_mknod(struct pnode * m = mode & S_IFMT; if (S_ISCHR(m)) m &= ~S_IFCHR; + else if (S_ISFIFO(m)) + m &= ~S_IFIFO; else if (S_ISBLK(m)) m &= ~S_IFCHR; else |