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))
|