]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/binfmts.h
Fix misspellings of "agressive".
[linux-2.6-omap-h63xx.git] / include / linux / binfmts.h
index 7e736e201c46c125eb11a1722f5a5e31fabcd4df..2d956cd566aed11bf0333c30cc0a36cca475dac9 100644 (file)
@@ -59,6 +59,7 @@ struct linux_binfmt {
        int (*load_shlib)(struct file *);
        int (*core_dump)(long signr, struct pt_regs * regs, struct file * file);
        unsigned long min_coredump;     /* minimal dump size */
+       int hasvdso;
 };
 
 extern int register_binfmt(struct linux_binfmt *);
@@ -69,6 +70,11 @@ extern void remove_arg_zero(struct linux_binprm *);
 extern int search_binary_handler(struct linux_binprm *,struct pt_regs *);
 extern int flush_old_exec(struct linux_binprm * bprm);
 
+extern int suid_dumpable;
+#define SUID_DUMP_DISABLE      0       /* No setuid dumping */
+#define SUID_DUMP_USER         1       /* Dump as user of process */
+#define SUID_DUMP_ROOT         2       /* Dump as root */
+
 /* Stack area protections */
 #define EXSTACK_DEFAULT   0    /* Whatever the arch defaults to */
 #define EXSTACK_DISABLE_X 1    /* Disable executable stacks */