diff options
author | Ben Lindstrom <mouring@eviladmin.org> | 2001-03-19 03:12:25 +0000 |
---|---|---|
committer | Ben Lindstrom <mouring@eviladmin.org> | 2001-03-19 03:12:25 +0000 |
commit | 03017ba638e7de9f3b9e659d2202a018d9918919 (patch) | |
tree | 3f7c7d20b6bf231f0aeed877c66eaf9eb844478d /defines.h | |
parent | 8feff4542e7ed50ca698e8f24490d140c655d6c3 (diff) |
- (bal) NeXTStep lacks S_ISLNK. Plus split up S_IS*
Diffstat (limited to 'defines.h')
-rw-r--r-- | defines.h | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -1,7 +1,7 @@ #ifndef _DEFINES_H #define _DEFINES_H -/* $Id: defines.h,v 1.59 2001/03/19 02:27:26 tim Exp $ */ +/* $Id: defines.h,v 1.60 2001/03/19 03:12:26 mouring Exp $ */ /* Some platforms need this for the _r() functions */ #if !defined(_REENTRANT) && !defined(SNI) @@ -99,11 +99,18 @@ enum # define O_NONBLOCK 00004 #endif -#ifndef S_ISREG +#ifndef S_ISDIR # define S_ISDIR(mode) (((mode) & (_S_IFMT)) == (_S_IFDIR)) +#endif /* S_ISDIR */ + +#ifndef S_ISREG # define S_ISREG(mode) (((mode) & (_S_IFMT)) == (_S_IFREG)) #endif /* S_ISREG */ +#ifndef S_ISLNK +# define S_ISLNK(mode) (((mode) & (_S_IFMT)) == (_S_IFLNK)) +#endif /* S_ISLNK */ + #ifndef S_IXUSR # define S_IXUSR 0000100 /* execute/search permission, */ # define S_IXGRP 0000010 /* execute/search permission, */ |