require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_SYS_VERIFIED_EXEC_H_)) {
    eval 'sub _SYS_VERIFIED_EXEC_H_ () {1;}' unless defined(&_SYS_VERIFIED_EXEC_H_);
    require 'sys/ioccom.ph';
    if(defined(&_KERNEL)  && !defined(&HAVE_NBTOOL_CONFIG_H)) {
	require 'sys/types.ph';
	require 'prop/proplib.ph';
	if(defined(&notyet)) {
	}
    }
    eval 'sub VERIEXEC_DIRECT () {0x1;}' unless defined(&VERIEXEC_DIRECT);
    eval 'sub VERIEXEC_INDIRECT () {0x2;}' unless defined(&VERIEXEC_INDIRECT);
    eval 'sub VERIEXEC_FILE () {0x4;}' unless defined(&VERIEXEC_FILE);
    eval 'sub VERIEXEC_UNTRUSTED () {0x10;}' unless defined(&VERIEXEC_UNTRUSTED);
    eval 'sub VERIEXEC_LOAD () { &_IOW(ord(\'X\'), 0x1, \'struct plistref\');}' unless defined(&VERIEXEC_LOAD);
    eval 'sub VERIEXEC_TABLESIZE () { &_IOW(ord(\'X\'), 0x2, \'struct plistref\');}' unless defined(&VERIEXEC_TABLESIZE);
    eval 'sub VERIEXEC_DELETE () { &_IOW(ord(\'X\'), 0x3, \'struct plistref\');}' unless defined(&VERIEXEC_DELETE);
    eval 'sub VERIEXEC_QUERY () { &_IOWR(ord(\'X\'), 0x4, \'struct plistref\');}' unless defined(&VERIEXEC_QUERY);
    eval 'sub VERIEXEC_DUMP () { &_IOR(ord(\'X\'), 0x5, \'struct plistref\');}' unless defined(&VERIEXEC_DUMP);
    eval 'sub VERIEXEC_FLUSH () { &_IO(ord(\'X\'), 0x6);}' unless defined(&VERIEXEC_FLUSH);
    eval 'sub VERIEXEC_LEARNING () {0;}' unless defined(&VERIEXEC_LEARNING);
    eval 'sub VERIEXEC_IDS () {1;}' unless defined(&VERIEXEC_IDS);
    eval 'sub VERIEXEC_IPS () {2;}' unless defined(&VERIEXEC_IPS);
    eval 'sub VERIEXEC_LOCKDOWN () {3;}' unless defined(&VERIEXEC_LOCKDOWN);
    eval 'sub FINGERPRINT_NOTEVAL () {0;}' unless defined(&FINGERPRINT_NOTEVAL);
    eval 'sub FINGERPRINT_VALID () {1;}' unless defined(&FINGERPRINT_VALID);
    eval 'sub FINGERPRINT_NOMATCH () {2;}' unless defined(&FINGERPRINT_NOMATCH);
    eval 'sub PAGE_FP_NONE () {0;}' unless defined(&PAGE_FP_NONE);
    eval 'sub PAGE_FP_READY () {1;}' unless defined(&PAGE_FP_READY);
    eval 'sub PAGE_FP_FAIL () {2;}' unless defined(&PAGE_FP_FAIL);
    if(defined(&_KERNEL)  && !defined(&HAVE_NBTOOL_CONFIG_H)) {
	if(defined(&notyet)) {
	}
    }
}
1;
