[Libsysio-commit] HEAD: libsysio/src mknod.c
Brought to you by:
lward
From: Lee W. <lw...@us...> - 2007-04-12 20:07:07
|
Update of /cvsroot/libsysio/libsysio/src In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv14335 Modified Files: mknod.c Log Message: Modified to remove dependency on _BSD_SOURCE definition. Index: mknod.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/src/mknod.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -w -b -B -p -r1.18 -r1.19 --- mknod.c 3 May 2006 22:31:04 -0000 1.18 +++ mknod.c 12 Apr 2007 20:07:02 -0000 1.19 @@ -41,10 +41,6 @@ * le...@sa... */ -#if defined(__linux__) -#define _BSD_SOURCE -#endif - #include <unistd.h> #include <errno.h> #include <assert.h> @@ -76,8 +72,7 @@ _sysio_mknod(struct pnode *pno, mode_t m * Support only regular, character-special and fifos right now. * (mode & S_IFMT) == 0 is the same as S_IFREG. */ - if ((mode & S_IFMT) && - !(S_ISREG(mode) || S_ISCHR(mode) || S_ISFIFO(mode))) + if (!(S_ISREG(mode) || S_ISCHR(mode) || S_ISFIFO(mode))) return -EINVAL; if (IS_RDONLY(pno)) |