From 253a32e2f9ff1cbb8edbe7c79834a678daebeb93 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Sat, 9 Feb 2019 13:14:01 -0500 Subject: merge POSIX.1-1988/1990 --- src/limits/ARG_MAX.c | 8 ++++++++ src/limits/CHILD_MAX.c | 8 ++++++++ src/limits/LINK_MAX.c | 8 ++++++++ src/limits/MAX_CANON.c | 8 ++++++++ src/limits/MAX_INPUT.c | 8 ++++++++ src/limits/NAME_MAX.c | 9 +++++++++ src/limits/NGROUPS_MAX.c | 8 ++++++++ src/limits/OPEN_MAX.c | 8 ++++++++ src/limits/PATH_MAX.c | 9 +++++++++ src/limits/PIPE_BUF.c | 8 ++++++++ src/limits/SSIZE_MAX.c | 8 ++++++++ src/limits/STREAM_MAX.c | 9 +++++++++ src/limits/TZNAME_MAX.c | 9 +++++++++ src/limits/_POSIX_ARG_MAX.c | 6 ++++++ src/limits/_POSIX_CHILD_MAX.c | 7 +++++++ src/limits/_POSIX_LINK_MAX.c | 6 ++++++ src/limits/_POSIX_MAX_CANON.c | 6 ++++++ src/limits/_POSIX_MAX_INPUT.c | 6 ++++++ src/limits/_POSIX_NAME_MAX.c | 6 ++++++ src/limits/_POSIX_NGROUPS_MAX.c | 7 +++++++ src/limits/_POSIX_OPEN_MAX.c | 7 +++++++ src/limits/_POSIX_PATH_MAX.c | 7 +++++++ src/limits/_POSIX_PIPE_BUF.c | 6 ++++++ src/limits/_POSIX_SSIZE_MAX.c | 8 ++++++++ src/limits/_POSIX_STREAM_MAX.c | 7 +++++++ src/limits/_POSIX_TZNAME_MAX.c | 9 +++++++++ 26 files changed, 196 insertions(+) create mode 100644 src/limits/ARG_MAX.c create mode 100644 src/limits/CHILD_MAX.c create mode 100644 src/limits/LINK_MAX.c create mode 100644 src/limits/MAX_CANON.c create mode 100644 src/limits/MAX_INPUT.c create mode 100644 src/limits/NAME_MAX.c create mode 100644 src/limits/NGROUPS_MAX.c create mode 100644 src/limits/OPEN_MAX.c create mode 100644 src/limits/PATH_MAX.c create mode 100644 src/limits/PIPE_BUF.c create mode 100644 src/limits/SSIZE_MAX.c create mode 100644 src/limits/STREAM_MAX.c create mode 100644 src/limits/TZNAME_MAX.c create mode 100644 src/limits/_POSIX_ARG_MAX.c create mode 100644 src/limits/_POSIX_CHILD_MAX.c create mode 100644 src/limits/_POSIX_LINK_MAX.c create mode 100644 src/limits/_POSIX_MAX_CANON.c create mode 100644 src/limits/_POSIX_MAX_INPUT.c create mode 100644 src/limits/_POSIX_NAME_MAX.c create mode 100644 src/limits/_POSIX_NGROUPS_MAX.c create mode 100644 src/limits/_POSIX_OPEN_MAX.c create mode 100644 src/limits/_POSIX_PATH_MAX.c create mode 100644 src/limits/_POSIX_PIPE_BUF.c create mode 100644 src/limits/_POSIX_SSIZE_MAX.c create mode 100644 src/limits/_POSIX_STREAM_MAX.c create mode 100644 src/limits/_POSIX_TZNAME_MAX.c (limited to 'src/limits') 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 +/* #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 +/* #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 +/* #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 +/* #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 +/* #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 +/* #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 +#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 +/* #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 +/* #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 +/* #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 + +#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 + +/* #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 + +/* #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 +#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 +#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 +#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 +#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 +#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 +#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 +#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 +#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 +#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 +#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 + +#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 +#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 + +#define _POSIX_TZNAME_MAX (3) + +/* goes to 6 later */ +/* DEF */ +/* +POSIX(1) +*/ -- cgit v1.2.1