projects
/
xscreensaver
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
http://ftp.ksu.edu.tw/FTP/FreeBSD/distfiles/xscreensaver-4.24.tar.gz
[xscreensaver]
/
driver
/
passwd-pam.c
diff --git
a/driver/passwd-pam.c
b/driver/passwd-pam.c
index 52347aad5f3fcd10e7e00e5545f48cfaea1be149..2452bbc63b91322a35675c51ee214eb4edf756db 100644
(file)
--- a/
driver/passwd-pam.c
+++ b/
driver/passwd-pam.c
@@
-339,7
+339,11
@@
pam_priv_init (int argc, char **argv, Bool verbose_p)
const char file2[] = "/etc/pam.conf";
struct stat st;
const char file2[] = "/etc/pam.conf";
struct stat st;
- if (stat (dir, &st) == 0 && st.st_mode & S_IFDIR)
+# ifndef S_ISDIR
+# define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
+# endif
+
+ if (stat (dir, &st) == 0 && S_ISDIR(st.st_mode))
{
if (stat (file, &st) != 0)
fprintf (stderr,
{
if (stat (file, &st) != 0)
fprintf (stderr,