1 /* $Id: local.h,v 1.3 2001/11/20 17:49:23 ukai Exp $ */
12 typedef struct dirent Directory;
13 #else /* not HAVE_DIRENT_H */
15 typedef struct direct Directory;
16 #endif /* not HAVE_DIRENT_H */
20 #define S_IFMT 0170000
21 #endif /* not S_IFMT */
23 #define S_IFREG 0100000
24 #endif /* not S_IFREG */
26 #define NOT_REGULAR(m) (((m) & S_IFMT) != S_IFREG)
27 #define IS_DIRECTORY(m) (((m) & S_IFMT) == S_IFDIR)
31 #define S_IFDIR 0040000
32 #endif /* not S_IFDIR */
33 #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
34 #endif /* not S_ISDIR */
38 #define S_IFLNK 0120000
39 #endif /* not S_IFLNK */
41 #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
42 #endif /* not S_ISLNK */
43 #endif /* not HAVE_READLINK */
45 #endif /* not LOCAL_H */