require '_h2ph_pre.ph';

unless(defined(&__INTERMEZZO_FS_H_)) {
    eval 'sub __INTERMEZZO_FS_H_ () {1;}' unless defined(&__INTERMEZZO_FS_H_);
    require 'asm/types.ph';
    require 'sys/ioctl.ph';
    eval 'sub FSET_CLIENT_RO () {0x1;}' unless defined(&FSET_CLIENT_RO);
    eval 'sub FSET_LENTO_RO () {0x2;}' unless defined(&FSET_LENTO_RO);
    eval 'sub FSET_HASPERMIT () {0x4;}' unless defined(&FSET_HASPERMIT);
    eval 'sub FSET_INSYNC () {0x8;}' unless defined(&FSET_INSYNC);
    eval 'sub FSET_PERMIT_WAITING () {0x10;}' unless defined(&FSET_PERMIT_WAITING);
    eval 'sub FSET_STEAL_PERMIT () {0x20;}' unless defined(&FSET_STEAL_PERMIT);
    eval 'sub FSET_JCLOSE_ON_WRITE () {0x40;}' unless defined(&FSET_JCLOSE_ON_WRITE);
    eval 'sub MARK_DENTRY () {101;}' unless defined(&MARK_DENTRY);
    eval 'sub MARK_FSET () {102;}' unless defined(&MARK_FSET);
    eval 'sub MARK_CACHE () {103;}' unless defined(&MARK_CACHE);
    eval 'sub MARK_GETFL () {104;}' unless defined(&MARK_GETFL);
    if((defined(&BITS_PER_LONG) ? &BITS_PER_LONG : 0) < 64) {
    }
    if((defined(&BITS_PER_LONG) ? &BITS_PER_LONG : 0) < 64) {
    }
    eval 'sub PRESTO_GETMOUNT () { &_IOW (ord(\'p\'),0x3, \'struct readmount\' *);}' unless defined(&PRESTO_GETMOUNT);
    eval 'sub PRESTO_SETPID () { &_IOW (ord(\'p\'),0x4, \'struct readmount\' *);}' unless defined(&PRESTO_SETPID);
    eval 'sub PRESTO_CLOSE_JOURNALF () { &_IOW (ord(\'p\'),0x6, \'struct readmount\' *);}' unless defined(&PRESTO_CLOSE_JOURNALF);
    eval 'sub PRESTO_SET_FSETROOT () { &_IOW (ord(\'p\'),0x7, \'struct readmount\' *);}' unless defined(&PRESTO_SET_FSETROOT);
    eval 'sub PRESTO_CLEAR_FSETROOT () { &_IOW (ord(\'p\'),0x8, \'struct readmount\' *);}' unless defined(&PRESTO_CLEAR_FSETROOT);
    eval 'sub PRESTO_SETOPT () { &_IOW (ord(\'p\'),0x9, \'struct psdev_opt\' *);}' unless defined(&PRESTO_SETOPT);
    eval 'sub PRESTO_GETOPT () { &_IOW (ord(\'p\'),0xa, \'struct psdev_opt\' *);}' unless defined(&PRESTO_GETOPT);
    eval 'sub PRESTO_GET_KMLSIZE () { &_IOW (ord(\'p\'),0xb, \'struct psdev_opt\' *);}' unless defined(&PRESTO_GET_KMLSIZE);
    eval 'sub PRESTO_GET_RECNO () { &_IOW (ord(\'p\'),0xc, \'struct psdev_opt\' *);}' unless defined(&PRESTO_GET_RECNO);
    eval 'sub PRESTO_VFS_SETATTR () { &_IOW (ord(\'p\'),0x10, \'struct lento_input_attr\' *);}' unless defined(&PRESTO_VFS_SETATTR);
    eval 'sub PRESTO_VFS_CREATE () { &_IOW (ord(\'p\'),0x11, \'struct lento_input_mode\' *);}' unless defined(&PRESTO_VFS_CREATE);
    eval 'sub PRESTO_VFS_LINK () { &_IOW (ord(\'p\'),0x12, \'struct lento_input_old_new\' *);}' unless defined(&PRESTO_VFS_LINK);
    eval 'sub PRESTO_VFS_UNLINK () { &_IOW (ord(\'p\'),0x13, \'struct lento_input\' *);}' unless defined(&PRESTO_VFS_UNLINK);
    eval 'sub PRESTO_VFS_SYMLINK () { &_IOW (ord(\'p\'),0x14, \'struct lento_input_old_new\' *);}' unless defined(&PRESTO_VFS_SYMLINK);
    eval 'sub PRESTO_VFS_MKDIR () { &_IOW (ord(\'p\'),0x15, \'struct lento_input_mode\' *);}' unless defined(&PRESTO_VFS_MKDIR);
    eval 'sub PRESTO_VFS_RMDIR () { &_IOW (ord(\'p\'),0x16, \'struct lento_input\' *);}' unless defined(&PRESTO_VFS_RMDIR);
    eval 'sub PRESTO_VFS_MKNOD () { &_IOW (ord(\'p\'),0x17, \'struct lento_input_dev\' *);}' unless defined(&PRESTO_VFS_MKNOD);
    eval 'sub PRESTO_VFS_RENAME () { &_IOW (ord(\'p\'),0x18, \'struct lento_input_old_new\' *);}' unless defined(&PRESTO_VFS_RENAME);
    eval 'sub PRESTO_VFS_CLOSE () { &_IOW (ord(\'p\'),0x1a, \'struct lento_input_close\' *);}' unless defined(&PRESTO_VFS_CLOSE);
    eval 'sub PRESTO_VFS_IOPEN () { &_IOW (ord(\'p\'),0x1b, \'struct lento_input_iopen\' *);}' unless defined(&PRESTO_VFS_IOPEN);
    eval 'sub PRESTO_MARK () { &_IOW (ord(\'p\'),0x20, \'struct lento_input_open\' *);}' unless defined(&PRESTO_MARK);
    eval 'sub PRESTO_RELEASE_PERMIT () { &_IOW (ord(\'p\'),0x21, \'struct lento_input_open\' *);}' unless defined(&PRESTO_RELEASE_PERMIT);
    eval 'sub PRESTO_CLEAR_ALL_FSETROOTS () { &_IOW (ord(\'p\'),0x22, \'struct readmount\' *);}' unless defined(&PRESTO_CLEAR_ALL_FSETROOTS);
    eval 'sub PRESTO_BACKFETCH_LML () { &_IOW (ord(\'p\'),0x23, \'struct readmount\' *);}' unless defined(&PRESTO_BACKFETCH_LML);
    eval 'sub PRESTO_REINT () { &_IOW (ord(\'p\'),0x24, \'struct readmount\' *);}' unless defined(&PRESTO_REINT);
    eval 'sub PRESTO_CANCEL_LML () { &_IOW (ord(\'p\'),0x25, \'struct readmount\' *);}' unless defined(&PRESTO_CANCEL_LML);
    eval 'sub PRESTO_RESET_FSET () { &_IOW (ord(\'p\'),0x26, \'struct readmount\' *);}' unless defined(&PRESTO_RESET_FSET);
    eval 'sub PRESTO_COMPLETE_CLOSES () { &_IOW (ord(\'p\'),0x27, \'struct readmount\' *);}' unless defined(&PRESTO_COMPLETE_CLOSES);
    eval 'sub PRESTO_REINT_BEGIN () { &_IOW (ord(\'p\'),0x30, \'struct readmount\' *);}' unless defined(&PRESTO_REINT_BEGIN);
    eval 'sub PRESTO_DO_REINT () { &_IOW (ord(\'p\'),0x31, \'struct readmount\' *);}' unless defined(&PRESTO_DO_REINT);
    eval 'sub PRESTO_REINT_END () { &_IOW (ord(\'p\'),0x32, \'struct readmount\' *);}' unless defined(&PRESTO_REINT_END);
}
1;
