require '_h2ph_pre.ph';

unless(defined(&_LINUX_SOM_H)) {
    eval 'sub _LINUX_SOM_H () {1;}' unless defined(&_LINUX_SOM_H);
    require 'linux/time.ph';
    eval 'sub SOM_PAGESIZE () {4096;}' unless defined(&SOM_PAGESIZE);
    eval 'sub SOM_SID_PARISC_1_0 () {0x20b;}' unless defined(&SOM_SID_PARISC_1_0);
    eval 'sub SOM_SID_PARISC_1_1 () {0x210;}' unless defined(&SOM_SID_PARISC_1_1);
    eval 'sub SOM_SID_PARISC_2_0 () {0x214;}' unless defined(&SOM_SID_PARISC_2_0);
    eval 'sub SOM_LIB_EXEC () {0x104;}' unless defined(&SOM_LIB_EXEC);
    eval 'sub SOM_RELOCATABLE () {0x106;}' unless defined(&SOM_RELOCATABLE);
    eval 'sub SOM_EXEC_NONSHARE () {0x107;}' unless defined(&SOM_EXEC_NONSHARE);
    eval 'sub SOM_EXEC_SHARE () {0x108;}' unless defined(&SOM_EXEC_SHARE);
    eval 'sub SOM_EXEC_DEMAND () {0x10b;}' unless defined(&SOM_EXEC_DEMAND);
    eval 'sub SOM_LIB_DYN () {0x10d;}' unless defined(&SOM_LIB_DYN);
    eval 'sub SOM_LIB_SHARE () {0x10e;}' unless defined(&SOM_LIB_SHARE);
    eval 'sub SOM_LIB_RELOC () {0x619;}' unless defined(&SOM_LIB_RELOC);
    eval 'sub SOM_ID_OLD () {85082112;}' unless defined(&SOM_ID_OLD);
    eval 'sub SOM_ID_NEW () {87102412;}' unless defined(&SOM_ID_NEW);
}
1;
