Version:  2.0.40 2.2.26 2.4.37 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10

Linux/include/uapi/linux/binfmts.h

  1 #ifndef _UAPI_LINUX_BINFMTS_H
  2 #define _UAPI_LINUX_BINFMTS_H
  3 
  4 #include <linux/capability.h>
  5 
  6 struct pt_regs;
  7 
  8 /*
  9  * These are the maximum length and maximum number of strings passed to the
 10  * execve() system call.  MAX_ARG_STRLEN is essentially random but serves to
 11  * prevent the kernel from being unduly impacted by misaddressed pointers.
 12  * MAX_ARG_STRINGS is chosen to fit in a signed 32-bit integer.
 13  */
 14 #define MAX_ARG_STRLEN (PAGE_SIZE * 32)
 15 #define MAX_ARG_STRINGS 0x7FFFFFFF
 16 
 17 /* sizeof(linux_binprm->buf) */
 18 #define BINPRM_BUF_SIZE 128
 19 
 20 #endif /* _UAPI_LINUX_BINFMTS_H */
 21 

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us