[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