require '_h2ph_pre.ph';

unless(defined(&LINUX_UMSDOS_FS_H)) {
    eval 'sub LINUX_UMSDOS_FS_H () {1;}' unless defined(&LINUX_UMSDOS_FS_H);
    eval 'sub UMSDOS_PARANOIA () {1;}' unless defined(&UMSDOS_PARANOIA);
    eval 'sub UMSDOS_VERSION () {0;}' unless defined(&UMSDOS_VERSION);
    eval 'sub UMSDOS_RELEASE () {4;}' unless defined(&UMSDOS_RELEASE);
    eval 'sub UMSDOS_ROOT_INO () {1;}' unless defined(&UMSDOS_ROOT_INO);
    eval 'sub UMSDOS_EMD_FILE () {"--linux-.---";}' unless defined(&UMSDOS_EMD_FILE);
    eval 'sub UMSDOS_EMD_NAMELEN () {12;}' unless defined(&UMSDOS_EMD_NAMELEN);
    eval 'sub UMSDOS_PSDROOT_NAME () {"linux";}' unless defined(&UMSDOS_PSDROOT_NAME);
    eval 'sub UMSDOS_PSDROOT_LEN () {5;}' unless defined(&UMSDOS_PSDROOT_LEN);
    unless(defined(&_LINUX_TYPES_H)) {
	require 'linux/types.ph';
    }
    unless(defined(&_LINUX_LIMITS_H)) {
	require 'linux/limits.ph';
    }
    unless(defined(&_LINUX_DIRENT_H)) {
	require 'linux/dirent.ph';
    }
    unless(defined(&_LINUX_IOCTL_H)) {
	require 'linux/ioctl.ph';
    }
}
1;
