summary refs log tree commit diff stats
path: root/lib/posix/posix_linux_amd64_consts.nim
diff options
context:
space:
mode:
Diffstat (limited to 'lib/posix/posix_linux_amd64_consts.nim')
-rw-r--r--lib/posix/posix_linux_amd64_consts.nim20
1 files changed, 19 insertions, 1 deletions
diff --git a/lib/posix/posix_linux_amd64_consts.nim b/lib/posix/posix_linux_amd64_consts.nim
index 7352e8e35..fbe8d0666 100644
--- a/lib/posix/posix_linux_amd64_consts.nim
+++ b/lib/posix/posix_linux_amd64_consts.nim
@@ -100,6 +100,7 @@ const EXDEV* = cint(18)
 
 # <fcntl.h>
 const F_DUPFD* = cint(0)
+const F_DUPFD_CLOEXEC* = cint(1030)
 const F_GETFD* = cint(1)
 const F_SETFD* = cint(2)
 const F_GETFL* = cint(3)
@@ -126,6 +127,11 @@ const O_ACCMODE* = cint(3)
 const O_RDONLY* = cint(0)
 const O_RDWR* = cint(2)
 const O_WRONLY* = cint(1)
+const O_CLOEXEC* = cint(524288)
+const O_DIRECT* = cint(16384)
+const O_PATH* = cint(2097152)
+const O_NOATIME* = cint(262144)
+const O_TMPFILE* = cint(4259840)
 const POSIX_FADV_NORMAL* = cint(0)
 const POSIX_FADV_SEQUENTIAL* = cint(2)
 const POSIX_FADV_RANDOM* = cint(1)
@@ -172,13 +178,20 @@ const FNM_NOMATCH* = cint(1)
 const FNM_PATHNAME* = cint(1)
 const FNM_PERIOD* = cint(4)
 const FNM_NOESCAPE* = cint(2)
+const FNM_NOSYS* = cint(-1)
 
 # <ftw.h>
 const FTW_F* = cint(0)
 const FTW_D* = cint(1)
 const FTW_DNR* = cint(2)
+const FTW_DP* = cint(5)
 const FTW_NS* = cint(3)
 const FTW_SL* = cint(4)
+const FTW_SLN* = cint(6)
+const FTW_PHYS* = cint(1)
+const FTW_MOUNT* = cint(2)
+const FTW_DEPTH* = cint(8)
+const FTW_CHDIR* = cint(4)
 
 # <glob.h>
 const GLOB_APPEND* = cint(32)
@@ -400,6 +413,7 @@ const SS_ONSTACK* = cint(1)
 const SS_DISABLE* = cint(2)
 const MINSIGSTKSZ* = cint(2048)
 const SIGSTKSZ* = cint(8192)
+const SIG_HOLD* = cast[Sighandler](2)
 const SIG_DFL* = cast[Sighandler](0)
 const SIG_ERR* = cast[Sighandler](-1)
 const SIG_IGN* = cast[Sighandler](1)
@@ -439,6 +453,7 @@ const MAP_POPULATE* = cint(32768)
 
 # <sys/resource.h>
 const RLIMIT_NOFILE* = cint(7)
+const RLIMIT_STACK* = cint(3)
 
 # <sys/select.h>
 const FD_SETSIZE* = cint(1024)
@@ -450,6 +465,7 @@ const MSG_EOR* = cint(128)
 const MSG_OOB* = cint(1)
 const SCM_RIGHTS* = cint(1)
 const SO_ACCEPTCONN* = cint(30)
+const SO_BINDTODEVICE* = cint(25)
 const SO_BROADCAST* = cint(6)
 const SO_DEBUG* = cint(1)
 const SO_DONTROUTE* = cint(5)
@@ -469,8 +485,9 @@ const SOCK_DGRAM* = cint(2)
 const SOCK_RAW* = cint(3)
 const SOCK_SEQPACKET* = cint(5)
 const SOCK_STREAM* = cint(1)
+const SOCK_CLOEXEC* = cint(524288)
 const SOL_SOCKET* = cint(1)
-const SOMAXCONN* = cint(128)
+const SOMAXCONN* = cint(4096)
 const SO_REUSEPORT* = cint(15)
 const MSG_NOSIGNAL* = cint(16384)
 const MSG_PEEK* = cint(2)
@@ -528,6 +545,7 @@ const POSIX_SPAWN_SETSCHEDPARAM* = cint(16)
 const POSIX_SPAWN_SETSCHEDULER* = cint(32)
 const POSIX_SPAWN_SETSIGDEF* = cint(4)
 const POSIX_SPAWN_SETSIGMASK* = cint(8)
+const POSIX_SPAWN_USEVFORK* = cint(64)
 
 # <stdio.h>
 const IOFBF* = cint(0)