]> granicus.if.org Git - python/commitdiff
Expose O_LARGEFILE, O_DIRECT, O_DIRECTORY, and O_NOFOLLOW.
authorMartin v. Löwis <martin@v.loewis.de>
Thu, 18 Oct 2001 22:05:36 +0000 (22:05 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Thu, 18 Oct 2001 22:05:36 +0000 (22:05 +0000)
Modules/posixmodule.c

index d7d7c3ffb4c3410573691b8d5f2681e837717242..22f70b1692315f7a232bf4aa6dd589b202a64761 100644 (file)
@@ -5870,6 +5870,23 @@ all_ins(PyObject *d)
 #ifdef O_TEXT
         if (ins(d, "O_TEXT", (long)O_TEXT)) return -1;
 #endif
+#ifdef O_LARGEFILE
+        if (ins(d, "O_LARGEFILE", (long)O_LARGEFILE)) return -1;
+#endif
+
+/* GNU extensions. */
+#ifdef O_DIRECT
+        /* Direct disk access. */
+        if (ins(d, "O_DIRECT", (long)O_DIRECT)) return -1;
+#endif
+#ifdef O_DIRECTORY
+        /* Must be a directory.         */
+        if (ins(d, "O_DIRECTORY", (long)O_DIRECTORY)) return -1;
+#endif
+#ifdef O_NOFOLLOW
+        /* Do not follow links.         */
+        if (ins(d, "O_NOFOLLOW", (long)O_NOFOLLOW)) return -1;
+#endif
 
 #ifdef HAVE_SPAWNV
         if (ins(d, "P_WAIT", (long)_P_WAIT)) return -1;