summaryrefslogtreecommitdiff
blob: 6783a979991967663e8f7cc085a6570da6d52503 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff -urN pmake-2.0.orig/dir.c pmake-2.0/dir.c
--- pmake-2.0.orig/dir.c	2005-02-08 09:26:28.932978574 -0500
+++ pmake-2.0/dir.c	2005-02-08 09:36:18.208704201 -0500
@@ -1528,6 +1528,8 @@
 	    Hash_InitTable (&p->files, -1);
 
 	    while ((dp = readdir (d)) != (struct dirent *) NULL) {
+		if (!strcmp(dp->d_name, ".") || !strcmp(dp->d_name, ".."))
+		    continue;
 #if defined(sun) && defined(d_ino) /* d_ino is a sunos4 #define for d_fileno */
 		/*
 		 * The sun directory library doesn't check for a 0 inode