summaryrefslogtreecommitdiffstats
path: root/c/src/exec/libnetworking/sys/syslimits.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/exec/libnetworking/sys/syslimits.h')
-rw-r--r--c/src/exec/libnetworking/sys/syslimits.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/c/src/exec/libnetworking/sys/syslimits.h b/c/src/exec/libnetworking/sys/syslimits.h
index 3546e6b1d3..283a0241e3 100644
--- a/c/src/exec/libnetworking/sys/syslimits.h
+++ b/c/src/exec/libnetworking/sys/syslimits.h
@@ -37,19 +37,40 @@
#ifndef _SYS_SYSLIMITS_H_
#define _SYS_SYSLIMITS_H_
+#if !defined(__rtems__)
#define ARG_MAX 65536 /* max bytes for an exec function */
+#endif
+
+#if !defined(__rtems__)
#ifndef CHILD_MAX
#define CHILD_MAX 40 /* max simultaneous processes */
#endif
+#endif
+
+#if !defined(__rtems__)
#define LINK_MAX 32767 /* max file link count */
+#endif
+
#define MAX_CANON 255 /* max bytes in term canon input line */
+
#define MAX_INPUT 255 /* max bytes in terminal input */
+
+#if !defined(__rtems__)
#define NAME_MAX 255 /* max bytes in a file name */
+#endif
+
#define NGROUPS_MAX 16 /* max supplemental group id's */
+
+#if !defined(__rtems__)
#ifndef OPEN_MAX
#define OPEN_MAX 64 /* max open files per process */
#endif
+#endif
+
+#if !defined(__rtems__)
#define PATH_MAX 1024 /* max bytes in pathname */
+#endif
+
#define PIPE_BUF 512 /* max bytes for atomic pipe writes */
#define BC_BASE_MAX 99 /* max ibase/obase values in bc(1) */