diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/binfmts.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/binfmts.h b/include/linux/binfmts.h index 54980a3c7602..7394b5b349ff 100644 --- a/include/linux/binfmts.h +++ b/include/linux/binfmts.h | |||
@@ -39,6 +39,7 @@ struct linux_binprm{ | |||
39 | #ifdef __alpha__ | 39 | #ifdef __alpha__ |
40 | unsigned int taso:1; | 40 | unsigned int taso:1; |
41 | #endif | 41 | #endif |
42 | unsigned int recursion_depth; | ||
42 | struct file * file; | 43 | struct file * file; |
43 | int e_uid, e_gid; | 44 | int e_uid, e_gid; |
44 | kernel_cap_t cap_post_exec_permitted; | 45 | kernel_cap_t cap_post_exec_permitted; |
@@ -61,6 +62,7 @@ struct linux_binprm{ | |||
61 | #define BINPRM_FLAGS_EXECFD_BIT 1 | 62 | #define BINPRM_FLAGS_EXECFD_BIT 1 |
62 | #define BINPRM_FLAGS_EXECFD (1 << BINPRM_FLAGS_EXECFD_BIT) | 63 | #define BINPRM_FLAGS_EXECFD (1 << BINPRM_FLAGS_EXECFD_BIT) |
63 | 64 | ||
65 | #define BINPRM_MAX_RECURSION 4 | ||
64 | 66 | ||
65 | /* | 67 | /* |
66 | * This structure defines the functions that are used to load the binary formats that | 68 | * This structure defines the functions that are used to load the binary formats that |