aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/vlib/os/const_nix.c.v
diff options
context:
space:
mode:
Diffstat (limited to 'v_windows/v/vlib/os/const_nix.c.v')
-rw-r--r--v_windows/v/vlib/os/const_nix.c.v16
1 files changed, 16 insertions, 0 deletions
diff --git a/v_windows/v/vlib/os/const_nix.c.v b/v_windows/v/vlib/os/const_nix.c.v
new file mode 100644
index 0000000..275df70
--- /dev/null
+++ b/v_windows/v/vlib/os/const_nix.c.v
@@ -0,0 +1,16 @@
+module os
+
+// File modes
+const (
+ o_rdonly = 0o00000000 // open the file read-only.
+ o_wronly = 0o00000001 // open the file write-only.
+ o_rdwr = 0o00000002 // open the file read-write.
+ o_binary = 0o00000000 // input and output is not translated; the default on unix
+ o_create = 0o00000100 // create a new file if none exists.
+ o_excl = 0o00000200 // used with o_create, file must not exist.
+ o_noctty = 0o00000400 // if file is terminal, don't make it the controller terminal
+ o_trunc = 0o00001000 // truncate regular writable file when opened.
+ o_append = 0o00002000 // append data to the file when writing.
+ o_nonblock = 0o00004000 // prevents blocking when opening files
+ o_sync = 0o04010000 // open for synchronous I/O.
+)