S_ISDIR
#define S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR) /* directory */
#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)