X-Git-Url: http://git.onelab.eu/?p=linux-2.6.git;a=blobdiff_plain;f=include%2Flinux%2Fcapability.h;fp=include%2Flinux%2Fcapability.h;h=3e569739b463acce22fa3dd557e271bc7d6229b0;hp=21023645b0c524320b88310613f17cb7ad53baf1;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hpb=cee37fe97739d85991964371c1f3a745c00dd236 diff --git a/include/linux/capability.h b/include/linux/capability.h index 21023645b..3e569739b 100644 --- a/include/linux/capability.h +++ b/include/linux/capability.h @@ -43,6 +43,7 @@ typedef struct __user_cap_data_struct { #ifdef __KERNEL__ #include +#include /* #define STRICT_CAP_T_TYPECHECKS */ @@ -233,6 +234,7 @@ typedef __u32 kernel_cap_t; /* Allow enabling/disabling tagged queuing on SCSI controllers and sending arbitrary SCSI commands */ /* Allow setting encryption key on loopback filesystem */ +/* Allow setting zone reclaim policy */ /* Allow the selection of a security context */ #define CAP_SYS_ADMIN 21 @@ -361,6 +363,9 @@ static inline kernel_cap_t cap_invert(kernel_cap_t c) #define cap_is_fs_cap(c) (CAP_TO_MASK(c) & CAP_FS_MASK) +int capable(int cap); +int __capable(struct task_struct *t, int cap); + #endif /* __KERNEL__ */ #endif /* !_LINUX_CAPABILITY_H */