Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
uapi
linux
binfmts.h
Go to the documentation of this file.
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 */
Generated on Thu Jan 10 2013 14:51:05 for Linux Kernel by
1.8.2