• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/

Lines Matching refs:bprm

49 extern int cap_bprm_set_security (struct linux_binprm *bprm);
50 extern void cap_bprm_apply_creds (struct linux_binprm *bprm, int unsafe);
51 extern int cap_bprm_secureexec(struct linux_binprm *bprm);
108 * Allocate and attach a security structure to the @bprm->security field.
109 * The security field is initialized to NULL when the bprm structure is
111 * @bprm contains the linux_binprm structure to be modified.
114 * @bprm contains the linux_binprm structure to be modified.
115 * Deallocate and clear the @bprm->security field.
119 * and the information saved in @bprm->security by the set_security hook.
125 * @bprm contains the linux_binprm structure.
135 * @bprm contains the linux_binprm structure.
137 * Save security information in the bprm->security field, typically based
138 * on information about the bprm->file, for later use by the apply_creds
143 * checking to see if @bprm->security is non-NULL. If so, then the hook
146 * @bprm contains the linux_binprm structure.
150 * begin. It allows a check the @bprm->security value which is set in
153 * available in @bprm. This hook may be called multiple times
156 * @bprm contains the linux_binprm structure.
163 * @bprm contains the linux_binprm structure.
1173 int (*bprm_alloc_security) (struct linux_binprm * bprm);
1174 void (*bprm_free_security) (struct linux_binprm * bprm);
1175 void (*bprm_apply_creds) (struct linux_binprm * bprm, int unsafe);
1176 void (*bprm_post_apply_creds) (struct linux_binprm * bprm);
1177 int (*bprm_set_security) (struct linux_binprm * bprm);
1178 int (*bprm_check_security) (struct linux_binprm * bprm);
1179 int (*bprm_secureexec) (struct linux_binprm * bprm);
1476 static inline int security_bprm_alloc (struct linux_binprm *bprm)
1478 return security_ops->bprm_alloc_security (bprm);
1480 static inline void security_bprm_free (struct linux_binprm *bprm)
1482 security_ops->bprm_free_security (bprm);
1484 static inline void security_bprm_apply_creds (struct linux_binprm *bprm, int unsafe)
1486 security_ops->bprm_apply_creds (bprm, unsafe);
1488 static inline void security_bprm_post_apply_creds (struct linux_binprm *bprm)
1490 security_ops->bprm_post_apply_creds (bprm);
1492 static inline int security_bprm_set (struct linux_binprm *bprm)
1494 return security_ops->bprm_set_security (bprm);
1497 static inline int security_bprm_check (struct linux_binprm *bprm)
1499 return security_ops->bprm_check_security (bprm);
1502 static inline int security_bprm_secureexec (struct linux_binprm *bprm)
1504 return security_ops->bprm_secureexec (bprm);
2220 static inline int security_bprm_alloc (struct linux_binprm *bprm)
2225 static inline void security_bprm_free (struct linux_binprm *bprm)
2228 static inline void security_bprm_apply_creds (struct linux_binprm *bprm, int unsafe)
2230 cap_bprm_apply_creds (bprm, unsafe);
2233 static inline void security_bprm_post_apply_creds (struct linux_binprm *bprm)
2238 static inline int security_bprm_set (struct linux_binprm *bprm)
2240 return cap_bprm_set_security (bprm);
2243 static inline int security_bprm_check (struct linux_binprm *bprm)
2248 static inline int security_bprm_secureexec (struct linux_binprm *bprm)
2250 return cap_bprm_secureexec(bprm);