Be a bit more efficient when processing the active and inactive
[oota-llvm.git] / include / Config / sys / stat.h
index 7bf33d3f24b2d631a62ac785ad53fee551429411..9669bcf927b4a2e52256b0b9bda8523a053c4222 100644 (file)
@@ -1,9 +1,15 @@
-/*
- * Header file: stat.h
+/*===-- Config/sys/stat.h -----------------------------------*- ----C++ -*-===//
+ * 
+ *                     The LLVM Compiler Infrastructure
  *
- * Description:
+ * This file was developed by the LLVM research group and is distributed under
+ * the University of Illinois Open Source License. See LICENSE.TXT for details.
+ * 
+ *===----------------------------------------------------------------------===//
  *     This header file includes the headers needed for the stat() system
  *     call.
+ *
+ *===----------------------------------------------------------------------===//
  */
 
 #ifndef _CONFIG_SYS_STAT_H
@@ -15,5 +21,9 @@
 #include <sys/stat.h>
 #endif
 
+#if defined(_MSC_VER)
+#define S_ISREG(X) ((X) & _S_IFREG)
+#endif
+
 #endif