1 /* vi: set sw=4 ts=4: */
5 * Based in part on code from sash, Copyright (c) 1999 by David I. Bell
6 * Permission has been granted to redistribute this code under GPL.
8 * Licensed under GPLv2 or later, see file LICENSE in this source tree.
13 * Return TRUE if fileName is a directory.
14 * Nonexistent files return FALSE.
16 int FAST_FUNC
is_directory(const char *fileName
, int followLinks
)
22 status
= stat(fileName
, &statBuf
);
24 status
= lstat(fileName
, &statBuf
);
26 status
= (status
== 0 && S_ISDIR(statBuf
.st_mode
));