require '_h2ph_pre.ph';

unless(defined(&_LINUX_CAPABILITY_H)) {
    eval 'sub _LINUX_CAPABILITY_H () {1;}' unless defined(&_LINUX_CAPABILITY_H);
    require 'linux/types.ph';
    require 'linux/fs.ph';
    eval 'sub _LINUX_CAPABILITY_VERSION () {0x19980330;}' unless defined(&_LINUX_CAPABILITY_VERSION);
    eval 'sub CAP_CHOWN () {0;}' unless defined(&CAP_CHOWN);
    eval 'sub CAP_DAC_OVERRIDE () {1;}' unless defined(&CAP_DAC_OVERRIDE);
    eval 'sub CAP_DAC_READ_SEARCH () {2;}' unless defined(&CAP_DAC_READ_SEARCH);
    eval 'sub CAP_FOWNER () {3;}' unless defined(&CAP_FOWNER);
    eval 'sub CAP_FSETID () {4;}' unless defined(&CAP_FSETID);
    eval 'sub CAP_FS_MASK () {0x1f;}' unless defined(&CAP_FS_MASK);
    eval 'sub CAP_KILL () {5;}' unless defined(&CAP_KILL);
    eval 'sub CAP_SETGID () {6;}' unless defined(&CAP_SETGID);
    eval 'sub CAP_SETUID () {7;}' unless defined(&CAP_SETUID);
    eval 'sub CAP_SETPCAP () {8;}' unless defined(&CAP_SETPCAP);
    eval 'sub CAP_LINUX_IMMUTABLE () {9;}' unless defined(&CAP_LINUX_IMMUTABLE);
    eval 'sub CAP_NET_BIND_SERVICE () {10;}' unless defined(&CAP_NET_BIND_SERVICE);
    eval 'sub CAP_NET_BROADCAST () {11;}' unless defined(&CAP_NET_BROADCAST);
    eval 'sub CAP_NET_ADMIN () {12;}' unless defined(&CAP_NET_ADMIN);
    eval 'sub CAP_NET_RAW () {13;}' unless defined(&CAP_NET_RAW);
    eval 'sub CAP_IPC_LOCK () {14;}' unless defined(&CAP_IPC_LOCK);
    eval 'sub CAP_IPC_OWNER () {15;}' unless defined(&CAP_IPC_OWNER);
    eval 'sub CAP_SYS_MODULE () {16;}' unless defined(&CAP_SYS_MODULE);
    eval 'sub CAP_SYS_RAWIO () {17;}' unless defined(&CAP_SYS_RAWIO);
    eval 'sub CAP_SYS_CHROOT () {18;}' unless defined(&CAP_SYS_CHROOT);
    eval 'sub CAP_SYS_PTRACE () {19;}' unless defined(&CAP_SYS_PTRACE);
    eval 'sub CAP_SYS_PACCT () {20;}' unless defined(&CAP_SYS_PACCT);
    eval 'sub CAP_SYS_ADMIN () {21;}' unless defined(&CAP_SYS_ADMIN);
    eval 'sub CAP_SYS_BOOT () {22;}' unless defined(&CAP_SYS_BOOT);
    eval 'sub CAP_SYS_NICE () {23;}' unless defined(&CAP_SYS_NICE);
    eval 'sub CAP_SYS_RESOURCE () {24;}' unless defined(&CAP_SYS_RESOURCE);
    eval 'sub CAP_SYS_TIME () {25;}' unless defined(&CAP_SYS_TIME);
    eval 'sub CAP_SYS_TTY_CONFIG () {26;}' unless defined(&CAP_SYS_TTY_CONFIG);
    eval 'sub CAP_MKNOD () {27;}' unless defined(&CAP_MKNOD);
    eval 'sub CAP_LEASE () {28;}' unless defined(&CAP_LEASE);
}
1;
