]> git.kaiwu.me - njs.git/commitdiff
File flags table cleanup.
authorDmitry Volyntsev <xeioex@nginx.com>
Wed, 14 Jul 2021 13:18:56 +0000 (13:18 +0000)
committerDmitry Volyntsev <xeioex@nginx.com>
Wed, 14 Jul 2021 13:18:56 +0000 (13:18 +0000)
src/njs_fs.c

index 088ce357764181d4324b79c262d35aa0d7d6ddae..9f0447c2c7bff1cf4c71f1576a9b0baa0872c6ea 100644 (file)
@@ -106,26 +106,19 @@ static njs_int_t njs_fs_dirent_create(njs_vm_t *vm, njs_value_t *name,
     njs_value_t *type, njs_value_t *retval);
 
 static njs_fs_entry_t njs_flags_table[] = {
+    { njs_str("a"),   O_APPEND | O_CREAT | O_WRONLY },
+    { njs_str("a+"),  O_APPEND | O_CREAT | O_RDWR },
+    { njs_str("as"),  O_APPEND | O_CREAT | O_SYNC | O_WRONLY },
+    { njs_str("as+"), O_APPEND | O_CREAT | O_RDWR | O_SYNC },
+    { njs_str("ax"),  O_APPEND | O_CREAT | O_EXCL | O_WRONLY },
+    { njs_str("ax+"), O_APPEND | O_CREAT | O_EXCL | O_RDWR },
     { njs_str("r"),   O_RDONLY },
     { njs_str("r+"),  O_RDWR },
-    { njs_str("w"),   O_TRUNC  | O_CREAT  | O_WRONLY },
-    { njs_str("w+"),  O_TRUNC  | O_CREAT  | O_RDWR },
-    { njs_str("a"),   O_APPEND | O_CREAT  | O_WRONLY },
-    { njs_str("a+"),  O_APPEND | O_CREAT  | O_RDWR },
-    { njs_str("as"),  O_SYNC   | O_APPEND | O_CREAT  | O_WRONLY },
-    { njs_str("as+"), O_SYNC   | O_APPEND | O_CREAT  | O_RDWR },
-    { njs_str("rs"),  O_SYNC   | O_RDONLY },
-    { njs_str("sr"),  O_SYNC   | O_RDONLY },
-    { njs_str("wx"),  O_TRUNC  | O_CREAT  | O_EXCL | O_WRONLY },
-    { njs_str("xw"),  O_TRUNC  | O_CREAT  | O_EXCL | O_WRONLY },
-    { njs_str("ax"),  O_APPEND | O_CREAT  | O_EXCL | O_WRONLY },
-    { njs_str("xa"),  O_APPEND | O_CREAT  | O_EXCL | O_WRONLY },
-    { njs_str("rs+"), O_SYNC   | O_RDWR },
-    { njs_str("sr+"), O_SYNC   | O_RDWR },
-    { njs_str("wx+"), O_TRUNC  | O_CREAT  | O_EXCL | O_RDWR },
-    { njs_str("xw+"), O_TRUNC  | O_CREAT  | O_EXCL | O_RDWR },
-    { njs_str("ax+"), O_APPEND | O_CREAT  | O_EXCL | O_RDWR },
-    { njs_str("xa+"), O_APPEND | O_CREAT  | O_EXCL | O_RDWR },
+    { njs_str("rs+"), O_RDWR   | O_SYNC },
+    { njs_str("w"),   O_CREAT  | O_TRUNC | O_WRONLY },
+    { njs_str("w+"),  O_CREAT  | O_TRUNC | O_RDWR },
+    { njs_str("wx"),  O_CREAT  | O_TRUNC | O_EXCL | O_WRONLY },
+    { njs_str("wx+"), O_CREAT  | O_TRUNC | O_EXCL | O_RDWR },
     { njs_null_str, 0 }
 };