104 |
#define S_ISCHR(m) (((m) & S_IFCHR) == S_IFCHR) |
#define S_ISCHR(m) (((m) & S_IFCHR) == S_IFCHR) |
105 |
#endif |
#endif |
106 |
|
|
107 |
#if !defined(S_ISSOCK) && defined(S_IFSOCK) |
#ifndef S_ISSOCK |
108 |
#define S_ISSOCK(m) (((m) & S_IFSOCK) == S_IFSOCK) |
# if defined( S_IFSOCK ) |
109 |
#endif |
# ifdef S_IFMT |
110 |
|
# define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK) |
111 |
|
# else |
112 |
|
# define S_ISSOCK(m) ((m) & S_IFSOCK) |
113 |
|
# endif /* S_IFMT */ |
114 |
|
# elif defined( S_ISNAM ) |
115 |
|
/* SCO OpenServer 5.0.7 */ |
116 |
|
# define S_ISSOCK S_ISNAM |
117 |
|
# endif /* !S_IFSOCK && S_ISNAM */ |
118 |
|
#endif /* !S_ISSOCK */ |
119 |
|
|
120 |
#define MAXCACHE 10 /* upto MAXCHCHE dir will be cached */ |
#define MAXCACHE 10 /* upto MAXCHCHE dir will be cached */ |
121 |
#define MAXFL (FL_PATH_MAX + FL_FLEN) /* maximum file length */ |
#define MAXFL (FL_PATH_MAX + FL_FLEN) /* maximum file length */ |