summaryrefslogtreecommitdiff
path: root/src/limits
diff options
context:
space:
mode:
Diffstat (limited to 'src/limits')
-rw-r--r--src/limits/ARG_MAX.c8
-rw-r--r--src/limits/CHILD_MAX.c8
-rw-r--r--src/limits/LINK_MAX.c8
-rw-r--r--src/limits/MAX_CANON.c8
-rw-r--r--src/limits/MAX_INPUT.c8
-rw-r--r--src/limits/NAME_MAX.c9
-rw-r--r--src/limits/NGROUPS_MAX.c8
-rw-r--r--src/limits/OPEN_MAX.c8
-rw-r--r--src/limits/PATH_MAX.c9
-rw-r--r--src/limits/PIPE_BUF.c8
-rw-r--r--src/limits/SSIZE_MAX.c8
-rw-r--r--src/limits/STREAM_MAX.c9
-rw-r--r--src/limits/TZNAME_MAX.c9
-rw-r--r--src/limits/_POSIX_ARG_MAX.c6
-rw-r--r--src/limits/_POSIX_CHILD_MAX.c7
-rw-r--r--src/limits/_POSIX_LINK_MAX.c6
-rw-r--r--src/limits/_POSIX_MAX_CANON.c6
-rw-r--r--src/limits/_POSIX_MAX_INPUT.c6
-rw-r--r--src/limits/_POSIX_NAME_MAX.c6
-rw-r--r--src/limits/_POSIX_NGROUPS_MAX.c7
-rw-r--r--src/limits/_POSIX_OPEN_MAX.c7
-rw-r--r--src/limits/_POSIX_PATH_MAX.c7
-rw-r--r--src/limits/_POSIX_PIPE_BUF.c6
-rw-r--r--src/limits/_POSIX_SSIZE_MAX.c8
-rw-r--r--src/limits/_POSIX_STREAM_MAX.c7
-rw-r--r--src/limits/_POSIX_TZNAME_MAX.c9
26 files changed, 196 insertions, 0 deletions
diff --git a/src/limits/ARG_MAX.c b/src/limits/ARG_MAX.c
new file mode 100644
index 00000000..57f793a5
--- /dev/null
+++ b/src/limits/ARG_MAX.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+/* #undef ARG_MAX */
+/* MIN: _POSIX_ARG_MAX */
+/* MAY-BE-UNDEFINED */
+/** maximum length of arguments to the exec family of functions **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/CHILD_MAX.c b/src/limits/CHILD_MAX.c
new file mode 100644
index 00000000..f3d4d3a2
--- /dev/null
+++ b/src/limits/CHILD_MAX.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+/* #undef CHILD_MAX */
+/* MIN: _POSIX_CHILD_MAX */
+/* MAY-BE-UNEFINED */
+/** maximum number of processes per real user ID **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/LINK_MAX.c b/src/limits/LINK_MAX.c
new file mode 100644
index 00000000..08567888
--- /dev/null
+++ b/src/limits/LINK_MAX.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+/* #undef LINK_MAX */
+/* MIN: _POSIX_LINK_MAX */
+/* CHECK: pathconf */
+/** maximum number of links to a single file **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/MAX_CANON.c b/src/limits/MAX_CANON.c
new file mode 100644
index 00000000..16563e98
--- /dev/null
+++ b/src/limits/MAX_CANON.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+/* #undef MAX_CANON */
+/* MIN: _POSIX_MAX_CANON */
+/* CHECK: pathconf */
+/** maximum number of bytes in a terminal canonical input queue **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/MAX_INPUT.c b/src/limits/MAX_INPUT.c
new file mode 100644
index 00000000..90cd985f
--- /dev/null
+++ b/src/limits/MAX_INPUT.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+/* #undef MAX_INPUT */
+/* MIN: _POSIX_MAX_INPUT */
+/* CHECK: pathconf */
+/** maximum number of bytes in a terminal input queue **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/NAME_MAX.c b/src/limits/NAME_MAX.c
new file mode 100644
index 00000000..7ef5721f
--- /dev/null
+++ b/src/limits/NAME_MAX.c
@@ -0,0 +1,9 @@
+#include <limits.h>
+/* #undef NAME_MAX */
+/* MIN: _POSIX_NAME_MAX */
+/* POSIX + XOPEN: MIN: _XOPEN_NAME_MAX */
+/* CHECK: pathconf */
+/** the maximum number of bytes (not counting chr(0)) in a filename **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/NGROUPS_MAX.c b/src/limits/NGROUPS_MAX.c
new file mode 100644
index 00000000..aac46c03
--- /dev/null
+++ b/src/limits/NGROUPS_MAX.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+#define NGROUPS_MAX _POSIX_NGROUPS_MAX
+/* MIN: _POSIX_NGROUPS_MAX */
+/* CHECK: sysconf */
+/** the maximum number of group IDs per process **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/OPEN_MAX.c b/src/limits/OPEN_MAX.c
new file mode 100644
index 00000000..03acebbb
--- /dev/null
+++ b/src/limits/OPEN_MAX.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+/* #undef OPEN_MAX */
+/* MIN: _POSIX_OPEN_MAX */
+/* MAY-BE-UNEFINED */
+/** the maximum number of open file descriptors **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/PATH_MAX.c b/src/limits/PATH_MAX.c
new file mode 100644
index 00000000..9a7b05ca
--- /dev/null
+++ b/src/limits/PATH_MAX.c
@@ -0,0 +1,9 @@
+#include <limits.h>
+/* #undef PATH_MAX */
+/* MIN: _POSIX_PATH_MAX */
+/* POSIX + XOPEN: MIN: _XOPEN_PATH_MAX */
+/* CHECK: pathconf */
+/** the maximum number of bytes in a full path name **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/PIPE_BUF.c b/src/limits/PIPE_BUF.c
new file mode 100644
index 00000000..0924a70f
--- /dev/null
+++ b/src/limits/PIPE_BUF.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+/* #undef PIPE_BUF */
+/* MIN: _POSIX_PIPE_BUF */
+/* CHECK: pathconf */
+/** maximum number of bytes guranteed to be atomic writing to a pipe **/
+/*
+POSIX(1)
+*/
diff --git a/src/limits/SSIZE_MAX.c b/src/limits/SSIZE_MAX.c
new file mode 100644
index 00000000..b9f1d798
--- /dev/null
+++ b/src/limits/SSIZE_MAX.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+
+#define SSIZE_MAX (2147483647)
+
+/* MIN: _POSIX_SSIZE_MAX */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/STREAM_MAX.c b/src/limits/STREAM_MAX.c
new file mode 100644
index 00000000..bcd85c91
--- /dev/null
+++ b/src/limits/STREAM_MAX.c
@@ -0,0 +1,9 @@
+#include <limits.h>
+
+/* #undef STREAM_MAX */
+
+/* MIN: _POSIX_STREAM_MAX */
+/* MAY-BE-UNEFINED */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/TZNAME_MAX.c b/src/limits/TZNAME_MAX.c
new file mode 100644
index 00000000..20d33691
--- /dev/null
+++ b/src/limits/TZNAME_MAX.c
@@ -0,0 +1,9 @@
+#include <limits.h>
+
+/* #undef TZNAME_MAX */
+
+/* MIN: _POSIX_TZNAME_MAX */
+/* MAY-BE-UNEFINED */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_ARG_MAX.c b/src/limits/_POSIX_ARG_MAX.c
new file mode 100644
index 00000000..a5047ebc
--- /dev/null
+++ b/src/limits/_POSIX_ARG_MAX.c
@@ -0,0 +1,6 @@
+#include <limits.h>
+#define _POSIX_ARG_MAX (4096)
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_CHILD_MAX.c b/src/limits/_POSIX_CHILD_MAX.c
new file mode 100644
index 00000000..849079dd
--- /dev/null
+++ b/src/limits/_POSIX_CHILD_MAX.c
@@ -0,0 +1,7 @@
+#include <limits.h>
+#define _POSIX_CHILD_MAX (6)
+/* goes to 26 in later versions */
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_LINK_MAX.c b/src/limits/_POSIX_LINK_MAX.c
new file mode 100644
index 00000000..50a63d13
--- /dev/null
+++ b/src/limits/_POSIX_LINK_MAX.c
@@ -0,0 +1,6 @@
+#include <limits.h>
+#define _POSIX_LINK_MAX (8)
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_MAX_CANON.c b/src/limits/_POSIX_MAX_CANON.c
new file mode 100644
index 00000000..9068a160
--- /dev/null
+++ b/src/limits/_POSIX_MAX_CANON.c
@@ -0,0 +1,6 @@
+#include <limits.h>
+#define _POSIX_MAX_CANON (255)
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_MAX_INPUT.c b/src/limits/_POSIX_MAX_INPUT.c
new file mode 100644
index 00000000..346e225c
--- /dev/null
+++ b/src/limits/_POSIX_MAX_INPUT.c
@@ -0,0 +1,6 @@
+#include <limits.h>
+#define _POSIX_MAX_INPUT (255)
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_NAME_MAX.c b/src/limits/_POSIX_NAME_MAX.c
new file mode 100644
index 00000000..b6438730
--- /dev/null
+++ b/src/limits/_POSIX_NAME_MAX.c
@@ -0,0 +1,6 @@
+#include <limits.h>
+#define _POSIX_NAME_MAX (14)
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_NGROUPS_MAX.c b/src/limits/_POSIX_NGROUPS_MAX.c
new file mode 100644
index 00000000..24a8c8fa
--- /dev/null
+++ b/src/limits/_POSIX_NGROUPS_MAX.c
@@ -0,0 +1,7 @@
+#include <limits.h>
+#define _POSIX_NGROUPS_MAX (0)
+/* goes to 8 in later version */
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_OPEN_MAX.c b/src/limits/_POSIX_OPEN_MAX.c
new file mode 100644
index 00000000..3ee24630
--- /dev/null
+++ b/src/limits/_POSIX_OPEN_MAX.c
@@ -0,0 +1,7 @@
+#include <limits.h>
+#define _POSIX_OPEN_MAX (16)
+/* goes to 20 in later version */
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_PATH_MAX.c b/src/limits/_POSIX_PATH_MAX.c
new file mode 100644
index 00000000..b8b6f0f6
--- /dev/null
+++ b/src/limits/_POSIX_PATH_MAX.c
@@ -0,0 +1,7 @@
+#include <limits.h>
+#define _POSIX_PATH_MAX (256)
+/* goes to 256 later */
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_PIPE_BUF.c b/src/limits/_POSIX_PIPE_BUF.c
new file mode 100644
index 00000000..8926fa60
--- /dev/null
+++ b/src/limits/_POSIX_PIPE_BUF.c
@@ -0,0 +1,6 @@
+#include <limits.h>
+#define _POSIX_PIPE_BUF (512)
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_SSIZE_MAX.c b/src/limits/_POSIX_SSIZE_MAX.c
new file mode 100644
index 00000000..d2306563
--- /dev/null
+++ b/src/limits/_POSIX_SSIZE_MAX.c
@@ -0,0 +1,8 @@
+#include <limits.h>
+
+#define _POSIX_SSIZE_MAX (32767)
+
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_STREAM_MAX.c b/src/limits/_POSIX_STREAM_MAX.c
new file mode 100644
index 00000000..c04afda1
--- /dev/null
+++ b/src/limits/_POSIX_STREAM_MAX.c
@@ -0,0 +1,7 @@
+#include <limits.h>
+#define _POSIX_STREAM_MAX (8)
+
+/* DEF */
+/*
+POSIX(1)
+*/
diff --git a/src/limits/_POSIX_TZNAME_MAX.c b/src/limits/_POSIX_TZNAME_MAX.c
new file mode 100644
index 00000000..5db16d53
--- /dev/null
+++ b/src/limits/_POSIX_TZNAME_MAX.c
@@ -0,0 +1,9 @@
+#include <limits.h>
+
+#define _POSIX_TZNAME_MAX (3)
+
+/* goes to 6 later */
+/* DEF */
+/*
+POSIX(1)
+*/