summaryrefslogtreecommitdiff
path: root/xc/lib/font/fontfile
diff options
context:
space:
mode:
authorgildea <empty>1994-02-04 07:26:05 +0000
committergildea <empty>1994-02-04 07:26:05 +0000
commit1295bf75e98a03a7fa0d74ea87e83b938db9e5df (patch)
tree205e487c95775d72edfc3acdd258bd9f88b35576 /xc/lib/font/fontfile
parentc96ac80d2ae6f9795b4192a9ce959733b841f9a0 (diff)
FontFileDirectoryChanged: fix tests. XBUGs #5537, #5751.
Diffstat (limited to 'xc/lib/font/fontfile')
-rw-r--r--xc/lib/font/fontfile/dirfile.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/xc/lib/font/fontfile/dirfile.c b/xc/lib/font/fontfile/dirfile.c
index 19780ca74..5000203d0 100644
--- a/xc/lib/font/fontfile/dirfile.c
+++ b/xc/lib/font/fontfile/dirfile.c
@@ -1,5 +1,5 @@
#endif /* lint */
- * $XConsortium: dirfile.c,v 1.7 93/09/17 18:26:43 gildea Exp $
+ * $XConsortium: dirfile.c,v 1.8 93/09/20 15:56:34 gildea Exp $
*
/*
* Copyright 1991 Massachusetts Institute of Technology
@@ -118,9 +118,9 @@ FontFileDirectoryChanged(dir)
strcpy (dir_file, dir->directory);
strcat (dir_file, FontDirFile);
if (stat (dir_file, &statb) == -1)
- if (errno == ENOENT && dir->dir_mtime != 0)
+ {
if (errno != ENOENT || dir->dir_mtime != 0)
- return TRUE;
+ return TRUE;
return FALSE; /* doesn't exist and never did: no change */
}
if (dir->dir_mtime != statb.st_mtime)
@@ -128,11 +128,11 @@ FontFileDirectoryChanged(dir)
strcpy (dir_file, dir->directory);
strcat (dir_file, FontAliasFile);
if (stat (dir_file, &statb) == -1)
- if (errno == ENOENT && dir->dir_mtime != 0)
+ {
if (errno != ENOENT || dir->alias_mtime != 0)
- return TRUE;
+ return TRUE;
return FALSE; /* doesn't exist and never did: no change */
- if (dir->dir_mtime != statb.st_mtime)
+ }
if (dir->alias_mtime != statb.st_mtime)
return TRUE;
return FALSE;