require '_h2ph_pre.ph';

unless(defined(&__SYS_ACL_H)) {
    eval 'sub __SYS_ACL_H () {1;}' unless defined(&__SYS_ACL_H);
    require 'sys/types.ph';
    if(defined(&__cplusplus)) {
    }
    eval 'sub ACL_READ () {(0x4);}' unless defined(&ACL_READ);
    eval 'sub ACL_WRITE () {(0x2);}' unless defined(&ACL_WRITE);
    eval 'sub ACL_EXECUTE () {(0x1);}' unless defined(&ACL_EXECUTE);
    eval 'sub ACL_UNDEFINED_TAG () {(0x);}' unless defined(&ACL_UNDEFINED_TAG);
    eval 'sub ACL_USER_OBJ () {(0x1);}' unless defined(&ACL_USER_OBJ);
    eval 'sub ACL_USER () {(0x2);}' unless defined(&ACL_USER);
    eval 'sub ACL_GROUP_OBJ () {(0x4);}' unless defined(&ACL_GROUP_OBJ);
    eval 'sub ACL_GROUP () {(0x8);}' unless defined(&ACL_GROUP);
    eval 'sub ACL_MASK () {(0x10);}' unless defined(&ACL_MASK);
    eval 'sub ACL_OTHER () {(0x20);}' unless defined(&ACL_OTHER);
    eval 'sub ACL_TYPE_ACCESS () {(0x8000);}' unless defined(&ACL_TYPE_ACCESS);
    eval 'sub ACL_TYPE_DEFAULT () {(0x4000);}' unless defined(&ACL_TYPE_DEFAULT);
    eval 'sub ACL_UNDEFINED_ID () {(( &id_t)-1);}' unless defined(&ACL_UNDEFINED_ID);
    eval 'sub ACL_FIRST_ENTRY () {0;}' unless defined(&ACL_FIRST_ENTRY);
    eval 'sub ACL_NEXT_ENTRY () {1;}' unless defined(&ACL_NEXT_ENTRY);
    if(defined(&__cplusplus)) {
    }
}
1;
