sys_exec and sys_proc_create now use argenv (XCC)
[akaros.git] / kern / include / ros / limits.h
1 #ifndef ROS_INC_LIMITS_H
2 #define ROS_INC_LIMITS_H
3
4 /* Keep this 255 to stay in sync with glibc (expects d_name[256]) */
5 #define MAX_FILENAME_SZ 255
6 /* POSIX / glibc name: */
7 #define NAME_MAX MAX_FILENAME_SZ
8
9 #define PATH_MAX 4096 /* includes null-termination */
10
11 /* # bytes of args + environ for exec()  (i.e. max size of argenv) */
12 #define ARG_MAX (32 * 4096) /* Good chunk of our 256 page stack */
13
14 #endif /* ROS_INC_LIMITS_H */