[llvm-commits] CVS: llvm/include/Config/sys/mman.h stat.h

Chris Lattner lattner at cs.uiuc.edu
Fri Jun 4 15:07:04 PDT 2004


Changes in directory llvm/include/Config/sys:

mman.h updated: 1.3 -> 1.4
stat.h updated: 1.4 -> 1.5

---
Log message:

Visual C has something resembling a stat function, but it doesn't provide S_ISREG


---
Diffs of the changes:  (+5 -1)

Index: llvm/include/Config/sys/mman.h
diff -u llvm/include/Config/sys/mman.h:1.3 llvm/include/Config/sys/mman.h:1.4
--- llvm/include/Config/sys/mman.h:1.3	Mon Oct 20 15:11:42 2003
+++ llvm/include/Config/sys/mman.h	Fri Jun  4 15:03:06 2004
@@ -20,7 +20,7 @@
 
 #include "Config/config.h"
 
-#ifdef HAVE_SYS_MMAN_H
+#if defined(HAVE_SYS_MMAN_H) && !defined(_MSC_VER)
 #include <sys/mman.h>
 #endif
 


Index: llvm/include/Config/sys/stat.h
diff -u llvm/include/Config/sys/stat.h:1.4 llvm/include/Config/sys/stat.h:1.5
--- llvm/include/Config/sys/stat.h:1.4	Thu Feb 26 02:01:30 2004
+++ llvm/include/Config/sys/stat.h	Fri Jun  4 15:03:06 2004
@@ -21,5 +21,9 @@
 #include <sys/stat.h>
 #endif
 
+#if defined(_MSC_VER)
+#define S_ISREG(X) ((X) & _S_IFREG)
+#endif
+
 #endif
 





More information about the llvm-commits mailing list