require '_h2ph_pre.ph';

unless(defined(&_LINUX_ELFCORE_H)) {
    eval 'sub _LINUX_ELFCORE_H () {1;}' unless defined(&_LINUX_ELFCORE_H);
    require 'linux/types.ph';
    require 'linux/signal.ph';
    require 'linux/time.ph';
    require 'linux/ptrace.ph';
    require 'linux/user.ph';
    require 'asm/elf.ph';
    unless(defined(&__KERNEL__)) {
	eval 'sub NGREG () { &ELF_NGREG;}' unless defined(&NGREG);
    }
    if(0) {
    }
    if(0) {
    }
    if(0) {
    }
    eval 'sub ELF_PRARGSZ () {(80);}' unless defined(&ELF_PRARGSZ);
    unless(defined(&__KERNEL__)) {
	eval 'sub PRARGSZ () { &ELF_PRARGSZ;}' unless defined(&PRARGSZ);
    }
}
1;
