require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_SYS_SYSCTL_H_)) {
    eval 'sub _SYS_SYSCTL_H_ () {1;}' unless defined(&_SYS_SYSCTL_H_);
    unless(defined(&_KERNEL)) {
	require 'sys/time.ph';
	require 'sys/ucred.ph';
	require 'sys/proc.ph';
	require 'sys/resource.ph';
    }
    require 'sys/resourcevar.ph';
    require 'uvm/uvm_extern.ph';
    eval 'sub CTL_MAXNAME () {12;}' unless defined(&CTL_MAXNAME);
    eval 'sub CTLTYPE_NODE () {1;}' unless defined(&CTLTYPE_NODE);
    eval 'sub CTLTYPE_INT () {2;}' unless defined(&CTLTYPE_INT);
    eval 'sub CTLTYPE_STRING () {3;}' unless defined(&CTLTYPE_STRING);
    eval 'sub CTLTYPE_QUAD () {4;}' unless defined(&CTLTYPE_QUAD);
    eval 'sub CTLTYPE_STRUCT () {5;}' unless defined(&CTLTYPE_STRUCT);
    eval 'sub CTL_UNSPEC () {0;}' unless defined(&CTL_UNSPEC);
    eval 'sub CTL_KERN () {1;}' unless defined(&CTL_KERN);
    eval 'sub CTL_VM () {2;}' unless defined(&CTL_VM);
    eval 'sub CTL_FS () {3;}' unless defined(&CTL_FS);
    eval 'sub CTL_NET () {4;}' unless defined(&CTL_NET);
    eval 'sub CTL_DEBUG () {5;}' unless defined(&CTL_DEBUG);
    eval 'sub CTL_HW () {6;}' unless defined(&CTL_HW);
    eval 'sub CTL_MACHDEP () {7;}' unless defined(&CTL_MACHDEP);
    eval 'sub CTL_USER () {8;}' unless defined(&CTL_USER);
    eval 'sub CTL_DDB () {9;}' unless defined(&CTL_DDB);
    eval 'sub CTL_VFS () {10;}' unless defined(&CTL_VFS);
    eval 'sub CTL_MAXID () {11;}' unless defined(&CTL_MAXID);
    eval 'sub CTL_NAMES () {{ { 0, 0}, { "kern",  &CTLTYPE_NODE }, { "vm",  &CTLTYPE_NODE }, { "fs",  &CTLTYPE_NODE }, { "net",  &CTLTYPE_NODE }, { "debug",  &CTLTYPE_NODE }, { "hw",  &CTLTYPE_NODE }, { "machdep",  &CTLTYPE_NODE }, { "user",  &CTLTYPE_NODE }, { "ddb",  &CTLTYPE_NODE }, { "vfs",  &CTLTYPE_NODE }, };}' unless defined(&CTL_NAMES);
    eval 'sub KERN_OSTYPE () {1;}' unless defined(&KERN_OSTYPE);
    eval 'sub KERN_OSRELEASE () {2;}' unless defined(&KERN_OSRELEASE);
    eval 'sub KERN_OSREV () {3;}' unless defined(&KERN_OSREV);
    eval 'sub KERN_VERSION () {4;}' unless defined(&KERN_VERSION);
    eval 'sub KERN_MAXVNODES () {5;}' unless defined(&KERN_MAXVNODES);
    eval 'sub KERN_MAXPROC () {6;}' unless defined(&KERN_MAXPROC);
    eval 'sub KERN_MAXFILES () {7;}' unless defined(&KERN_MAXFILES);
    eval 'sub KERN_ARGMAX () {8;}' unless defined(&KERN_ARGMAX);
    eval 'sub KERN_SECURELVL () {9;}' unless defined(&KERN_SECURELVL);
    eval 'sub KERN_HOSTNAME () {10;}' unless defined(&KERN_HOSTNAME);
    eval 'sub KERN_HOSTID () {11;}' unless defined(&KERN_HOSTID);
    eval 'sub KERN_CLOCKRATE () {12;}' unless defined(&KERN_CLOCKRATE);
    eval 'sub KERN_VNODE () {13;}' unless defined(&KERN_VNODE);
    eval 'sub KERN_PROC () {14;}' unless defined(&KERN_PROC);
    eval 'sub KERN_FILE () {15;}' unless defined(&KERN_FILE);
    eval 'sub KERN_PROF () {16;}' unless defined(&KERN_PROF);
    eval 'sub KERN_POSIX1 () {17;}' unless defined(&KERN_POSIX1);
    eval 'sub KERN_NGROUPS () {18;}' unless defined(&KERN_NGROUPS);
    eval 'sub KERN_JOB_CONTROL () {19;}' unless defined(&KERN_JOB_CONTROL);
    eval 'sub KERN_SAVED_IDS () {20;}' unless defined(&KERN_SAVED_IDS);
    eval 'sub KERN_BOOTTIME () {21;}' unless defined(&KERN_BOOTTIME);
    eval 'sub KERN_DOMAINNAME () {22;}' unless defined(&KERN_DOMAINNAME);
    eval 'sub KERN_MAXPARTITIONS () {23;}' unless defined(&KERN_MAXPARTITIONS);
    eval 'sub KERN_RAWPARTITION () {24;}' unless defined(&KERN_RAWPARTITION);
    eval 'sub KERN_OSVERSION () {27;}' unless defined(&KERN_OSVERSION);
    eval 'sub KERN_SOMAXCONN () {28;}' unless defined(&KERN_SOMAXCONN);
    eval 'sub KERN_SOMINCONN () {29;}' unless defined(&KERN_SOMINCONN);
    eval 'sub KERN_USERMOUNT () {30;}' unless defined(&KERN_USERMOUNT);
    eval 'sub KERN_RND () {31;}' unless defined(&KERN_RND);
    eval 'sub KERN_NOSUIDCOREDUMP () {32;}' unless defined(&KERN_NOSUIDCOREDUMP);
    eval 'sub KERN_FSYNC () {33;}' unless defined(&KERN_FSYNC);
    eval 'sub KERN_SYSVMSG () {34;}' unless defined(&KERN_SYSVMSG);
    eval 'sub KERN_SYSVSEM () {35;}' unless defined(&KERN_SYSVSEM);
    eval 'sub KERN_SYSVSHM () {36;}' unless defined(&KERN_SYSVSHM);
    eval 'sub KERN_ARND () {37;}' unless defined(&KERN_ARND);
    eval 'sub KERN_MSGBUFSIZE () {38;}' unless defined(&KERN_MSGBUFSIZE);
    eval 'sub KERN_MALLOCSTATS () {39;}' unless defined(&KERN_MALLOCSTATS);
    eval 'sub KERN_CPTIME () {40;}' unless defined(&KERN_CPTIME);
    eval 'sub KERN_NCHSTATS () {41;}' unless defined(&KERN_NCHSTATS);
    eval 'sub KERN_FORKSTAT () {42;}' unless defined(&KERN_FORKSTAT);
    eval 'sub KERN_NSELCOLL () {43;}' unless defined(&KERN_NSELCOLL);
    eval 'sub KERN_TTY () {44;}' unless defined(&KERN_TTY);
    eval 'sub KERN_CCPU () {45;}' unless defined(&KERN_CCPU);
    eval 'sub KERN_FSCALE () {46;}' unless defined(&KERN_FSCALE);
    eval 'sub KERN_NPROCS () {47;}' unless defined(&KERN_NPROCS);
    eval 'sub KERN_MSGBUF () {48;}' unless defined(&KERN_MSGBUF);
    eval 'sub KERN_POOL () {49;}' unless defined(&KERN_POOL);
    eval 'sub KERN_STACKGAPRANDOM () {50;}' unless defined(&KERN_STACKGAPRANDOM);
    eval 'sub KERN_SYSVIPC_INFO () {51;}' unless defined(&KERN_SYSVIPC_INFO);
    eval 'sub KERN_USERCRYPTO () {52;}' unless defined(&KERN_USERCRYPTO);
    eval 'sub KERN_CRYPTODEVALLOWSOFT () {53;}' unless defined(&KERN_CRYPTODEVALLOWSOFT);
    eval 'sub KERN_SPLASSERT () {54;}' unless defined(&KERN_SPLASSERT);
    eval 'sub KERN_PROC_ARGS () {55;}' unless defined(&KERN_PROC_ARGS);
    eval 'sub KERN_NFILES () {56;}' unless defined(&KERN_NFILES);
    eval 'sub KERN_TTYCOUNT () {57;}' unless defined(&KERN_TTYCOUNT);
    eval 'sub KERN_NUMVNODES () {58;}' unless defined(&KERN_NUMVNODES);
    eval 'sub KERN_MBSTAT () {59;}' unless defined(&KERN_MBSTAT);
    eval 'sub KERN_USERASYMCRYPTO () {60;}' unless defined(&KERN_USERASYMCRYPTO);
    eval 'sub KERN_SEMINFO () {61;}' unless defined(&KERN_SEMINFO);
    eval 'sub KERN_SHMINFO () {62;}' unless defined(&KERN_SHMINFO);
    eval 'sub KERN_INTRCNT () {63;}' unless defined(&KERN_INTRCNT);
    eval 'sub KERN_WATCHDOG () {64;}' unless defined(&KERN_WATCHDOG);
    eval 'sub KERN_EMUL () {65;}' unless defined(&KERN_EMUL);
    eval 'sub KERN_PROC2 () {66;}' unless defined(&KERN_PROC2);
    eval 'sub KERN_MAXCLUSTERS () {67;}' unless defined(&KERN_MAXCLUSTERS);
    eval 'sub KERN_EVCOUNT () {68;}' unless defined(&KERN_EVCOUNT);
    eval 'sub KERN_TIMECOUNTER () {69;}' unless defined(&KERN_TIMECOUNTER);
    eval 'sub KERN_MAXLOCKSPERUID () {70;}' unless defined(&KERN_MAXLOCKSPERUID);
    eval 'sub KERN_CPTIME2 () {71;}' unless defined(&KERN_CPTIME2);
    eval 'sub KERN_MAXID () {72;}' unless defined(&KERN_MAXID);
    eval 'sub CTL_KERN_NAMES () {{ { 0, 0}, { "ostype",  &CTLTYPE_STRING }, { "osrelease",  &CTLTYPE_STRING }, { "osrevision",  &CTLTYPE_INT }, { "version",  &CTLTYPE_STRING }, { "maxvnodes",  &CTLTYPE_INT }, { "maxproc",  &CTLTYPE_INT }, { "maxfiles",  &CTLTYPE_INT }, { "argmax",  &CTLTYPE_INT }, { "securelevel",  &CTLTYPE_INT }, { "hostname",  &CTLTYPE_STRING }, { "hostid",  &CTLTYPE_INT }, { "clockrate",  &CTLTYPE_STRUCT }, { "vnode",  &CTLTYPE_STRUCT }, { "proc",  &CTLTYPE_STRUCT }, { "file",  &CTLTYPE_STRUCT }, { "profiling",  &CTLTYPE_NODE }, { "posix1version",  &CTLTYPE_INT }, { "ngroups",  &CTLTYPE_INT }, { "job_control",  &CTLTYPE_INT }, { "saved_ids",  &CTLTYPE_INT }, { "boottime",  &CTLTYPE_STRUCT }, { "domainname",  &CTLTYPE_STRING }, { "maxpartitions",  &CTLTYPE_INT }, { "rawpartition",  &CTLTYPE_INT }, { "gap", 0}, { "gap", 0}, { "osversion",  &CTLTYPE_STRING }, { "somaxconn",  &CTLTYPE_INT }, { "sominconn",  &CTLTYPE_INT }, { "usermount",  &CTLTYPE_INT }, { "random",  &CTLTYPE_STRUCT }, { "nosuidcoredump",  &CTLTYPE_INT }, { "fsync",  &CTLTYPE_INT }, { "sysvmsg",  &CTLTYPE_INT }, { "sysvsem",  &CTLTYPE_INT }, { "sysvshm",  &CTLTYPE_INT }, { "arandom",  &CTLTYPE_INT }, { "msgbufsize",  &CTLTYPE_INT }, { "malloc",  &CTLTYPE_NODE }, { "cp_time",  &CTLTYPE_STRUCT }, { "nchstats",  &CTLTYPE_STRUCT }, { "forkstat",  &CTLTYPE_STRUCT }, { "nselcoll",  &CTLTYPE_INT }, { "tty",  &CTLTYPE_NODE }, { "ccpu",  &CTLTYPE_INT }, { "fscale",  &CTLTYPE_INT }, { "nprocs",  &CTLTYPE_INT }, { "msgbuf",  &CTLTYPE_STRUCT }, { "pool",  &CTLTYPE_NODE }, { "stackgap_random",  &CTLTYPE_INT }, { "sysvipc_info",  &CTLTYPE_INT }, { "usercrypto",  &CTLTYPE_INT }, { "cryptodevallowsoft",  &CTLTYPE_INT }, { "splassert",  &CTLTYPE_INT }, { "procargs",  &CTLTYPE_NODE }, { "nfiles",  &CTLTYPE_INT }, { "ttycount",  &CTLTYPE_INT }, { "numvnodes",  &CTLTYPE_INT }, { "mbstat",  &CTLTYPE_STRUCT }, { "userasymcrypto",  &CTLTYPE_INT }, { "seminfo",  &CTLTYPE_STRUCT }, { "shminfo",  &CTLTYPE_STRUCT }, { "intrcnt",  &CTLTYPE_NODE }, { "watchdog",  &CTLTYPE_NODE }, { "emul",  &CTLTYPE_NODE }, { "proc2",  &CTLTYPE_STRUCT }, { "maxclusters",  &CTLTYPE_INT }, { "evcount",  &CTLTYPE_NODE }, { "timecounter",  &CTLTYPE_NODE }, { "maxlocksperuid",  &CTLTYPE_INT }, { "cp_time2",  &CTLTYPE_STRUCT }, };}' unless defined(&CTL_KERN_NAMES);
    eval 'sub KERN_EMUL_NUM () {0;}' unless defined(&KERN_EMUL_NUM);
    eval 'sub KERN_EMUL_NAME () {0;}' unless defined(&KERN_EMUL_NAME);
    eval 'sub KERN_EMUL_ENABLED () {1;}' unless defined(&KERN_EMUL_ENABLED);
    eval 'sub KERN_PROC_ALL () {0;}' unless defined(&KERN_PROC_ALL);
    eval 'sub KERN_PROC_PID () {1;}' unless defined(&KERN_PROC_PID);
    eval 'sub KERN_PROC_PGRP () {2;}' unless defined(&KERN_PROC_PGRP);
    eval 'sub KERN_PROC_SESSION () {3;}' unless defined(&KERN_PROC_SESSION);
    eval 'sub KERN_PROC_TTY () {4;}' unless defined(&KERN_PROC_TTY);
    eval 'sub KERN_PROC_UID () {5;}' unless defined(&KERN_PROC_UID);
    eval 'sub KERN_PROC_RUID () {6;}' unless defined(&KERN_PROC_RUID);
    eval 'sub KERN_PROC_KTHREAD () {7;}' unless defined(&KERN_PROC_KTHREAD);
    eval 'sub KERN_SYSVIPC_MSG_INFO () {1;}' unless defined(&KERN_SYSVIPC_MSG_INFO);
    eval 'sub KERN_SYSVIPC_SEM_INFO () {2;}' unless defined(&KERN_SYSVIPC_SEM_INFO);
    eval 'sub KERN_SYSVIPC_SHM_INFO () {3;}' unless defined(&KERN_SYSVIPC_SHM_INFO);
    eval 'sub KERN_PROC_ARGV () {1;}' unless defined(&KERN_PROC_ARGV);
    eval 'sub KERN_PROC_NARGV () {2;}' unless defined(&KERN_PROC_NARGV);
    eval 'sub KERN_PROC_ENV () {3;}' unless defined(&KERN_PROC_ENV);
    eval 'sub KERN_PROC_NENV () {4;}' unless defined(&KERN_PROC_NENV);
    eval 'sub WMESGLEN () {7;}' unless defined(&WMESGLEN);
    eval 'sub EPROC_CTTY () {0x1;}' unless defined(&EPROC_CTTY);
    eval 'sub EPROC_SLEADER () {0x2;}' unless defined(&EPROC_SLEADER);
    eval 'sub EMULNAMELEN () {7;}' unless defined(&EMULNAMELEN);
    eval 'sub KI_NGROUPS () {16;}' unless defined(&KI_NGROUPS);
    eval 'sub KI_MAXCOMLEN () {24;}' unless defined(&KI_MAXCOMLEN);
    eval 'sub KI_WMESGLEN () {8;}' unless defined(&KI_WMESGLEN);
    eval 'sub KI_MAXLOGNAME () {32;}' unless defined(&KI_MAXLOGNAME);
    eval 'sub KI_EMULNAMELEN () {8;}' unless defined(&KI_EMULNAMELEN);
    eval 'sub KI_NOCPU () {(~( &u_int64_t)0);}' unless defined(&KI_NOCPU);
    eval 'sub KERN_INTRCNT_NUM () {1;}' unless defined(&KERN_INTRCNT_NUM);
    eval 'sub KERN_INTRCNT_CNT () {2;}' unless defined(&KERN_INTRCNT_CNT);
    eval 'sub KERN_INTRCNT_NAME () {3;}' unless defined(&KERN_INTRCNT_NAME);
    eval 'sub KERN_INTRCNT_VECTOR () {4;}' unless defined(&KERN_INTRCNT_VECTOR);
    eval 'sub KERN_INTRCNT_MAXID () {5;}' unless defined(&KERN_INTRCNT_MAXID);
    eval 'sub CTL_KERN_INTRCNT_NAMES () {{ { 0, 0}, { "nintrcnt",  &CTLTYPE_INT }, { "intrcnt",  &CTLTYPE_NODE }, { "intrname",  &CTLTYPE_NODE }, };}' unless defined(&CTL_KERN_INTRCNT_NAMES);
    eval 'sub KERN_WATCHDOG_PERIOD () {1;}' unless defined(&KERN_WATCHDOG_PERIOD);
    eval 'sub KERN_WATCHDOG_AUTO () {2;}' unless defined(&KERN_WATCHDOG_AUTO);
    eval 'sub KERN_WATCHDOG_MAXID () {3;}' unless defined(&KERN_WATCHDOG_MAXID);
    eval 'sub CTL_KERN_WATCHDOG_NAMES () {{ { 0, 0}, { "period",  &CTLTYPE_INT }, { "auto",  &CTLTYPE_INT }, };}' unless defined(&CTL_KERN_WATCHDOG_NAMES);
    eval 'sub KERN_TIMECOUNTER_TICK () {1;}' unless defined(&KERN_TIMECOUNTER_TICK);
    eval 'sub KERN_TIMECOUNTER_TIMESTEPWARNINGS () {2;}' unless defined(&KERN_TIMECOUNTER_TIMESTEPWARNINGS);
    eval 'sub KERN_TIMECOUNTER_HARDWARE () {3;}' unless defined(&KERN_TIMECOUNTER_HARDWARE);
    eval 'sub KERN_TIMECOUNTER_CHOICE () {4;}' unless defined(&KERN_TIMECOUNTER_CHOICE);
    eval 'sub KERN_TIMECOUNTER_MAXID () {5;}' unless defined(&KERN_TIMECOUNTER_MAXID);
    eval 'sub CTL_KERN_TIMECOUNTER_NAMES () {{ { 0, 0}, { "tick",  &CTLTYPE_INT }, { "timestepwarnings",  &CTLTYPE_INT }, { "hardware",  &CTLTYPE_STRING }, { "choice",  &CTLTYPE_STRING }, };}' unless defined(&CTL_KERN_TIMECOUNTER_NAMES);
    eval 'sub FS_POSIX () {1;}' unless defined(&FS_POSIX);
    eval 'sub FS_MAXID () {2;}' unless defined(&FS_MAXID);
    eval 'sub CTL_FS_NAMES () {{ { 0, 0}, { "posix",  &CTLTYPE_NODE }, };}' unless defined(&CTL_FS_NAMES);
    eval 'sub FS_POSIX_SETUID () {1;}' unless defined(&FS_POSIX_SETUID);
    eval 'sub FS_POSIX_MAXID () {2;}' unless defined(&FS_POSIX_MAXID);
    eval 'sub CTL_FS_POSIX_NAMES () {{ { 0, 0}, { "setuid",  &CTLTYPE_INT }, };}' unless defined(&CTL_FS_POSIX_NAMES);
    eval 'sub HW_MACHINE () {1;}' unless defined(&HW_MACHINE);
    eval 'sub HW_MODEL () {2;}' unless defined(&HW_MODEL);
    eval 'sub HW_NCPU () {3;}' unless defined(&HW_NCPU);
    eval 'sub HW_BYTEORDER () {4;}' unless defined(&HW_BYTEORDER);
    eval 'sub HW_PHYSMEM () {5;}' unless defined(&HW_PHYSMEM);
    eval 'sub HW_USERMEM () {6;}' unless defined(&HW_USERMEM);
    eval 'sub HW_PAGESIZE () {7;}' unless defined(&HW_PAGESIZE);
    eval 'sub HW_DISKNAMES () {8;}' unless defined(&HW_DISKNAMES);
    eval 'sub HW_DISKSTATS () {9;}' unless defined(&HW_DISKSTATS);
    eval 'sub HW_DISKCOUNT () {10;}' unless defined(&HW_DISKCOUNT);
    eval 'sub HW_SENSORS () {11;}' unless defined(&HW_SENSORS);
    eval 'sub HW_CPUSPEED () {12;}' unless defined(&HW_CPUSPEED);
    eval 'sub HW_SETPERF () {13;}' unless defined(&HW_SETPERF);
    eval 'sub HW_VENDOR () {14;}' unless defined(&HW_VENDOR);
    eval 'sub HW_PRODUCT () {15;}' unless defined(&HW_PRODUCT);
    eval 'sub HW_VERSION () {16;}' unless defined(&HW_VERSION);
    eval 'sub HW_SERIALNO () {17;}' unless defined(&HW_SERIALNO);
    eval 'sub HW_UUID () {18;}' unless defined(&HW_UUID);
    eval 'sub HW_MAXID () {19;}' unless defined(&HW_MAXID);
    eval 'sub CTL_HW_NAMES () {{ { 0, 0}, { "machine",  &CTLTYPE_STRING }, { "model",  &CTLTYPE_STRING }, { "ncpu",  &CTLTYPE_INT }, { "byteorder",  &CTLTYPE_INT }, { "physmem",  &CTLTYPE_INT }, { "usermem",  &CTLTYPE_INT }, { "pagesize",  &CTLTYPE_INT }, { "disknames",  &CTLTYPE_STRING }, { "diskstats",  &CTLTYPE_STRUCT }, { "diskcount",  &CTLTYPE_INT }, { "sensors",  &CTLTYPE_NODE}, { "cpuspeed",  &CTLTYPE_INT }, { "setperf",  &CTLTYPE_INT }, { "vendor",  &CTLTYPE_STRING }, { "product",  &CTLTYPE_STRING }, { "version",  &CTLTYPE_STRING }, { "serialno",  &CTLTYPE_STRING }, { "uuid",  &CTLTYPE_STRING }, };}' unless defined(&CTL_HW_NAMES);
    eval 'sub USER_CS_PATH () {1;}' unless defined(&USER_CS_PATH);
    eval 'sub USER_BC_BASE_MAX () {2;}' unless defined(&USER_BC_BASE_MAX);
    eval 'sub USER_BC_DIM_MAX () {3;}' unless defined(&USER_BC_DIM_MAX);
    eval 'sub USER_BC_SCALE_MAX () {4;}' unless defined(&USER_BC_SCALE_MAX);
    eval 'sub USER_BC_STRING_MAX () {5;}' unless defined(&USER_BC_STRING_MAX);
    eval 'sub USER_COLL_WEIGHTS_MAX () {6;}' unless defined(&USER_COLL_WEIGHTS_MAX);
    eval 'sub USER_EXPR_NEST_MAX () {7;}' unless defined(&USER_EXPR_NEST_MAX);
    eval 'sub USER_LINE_MAX () {8;}' unless defined(&USER_LINE_MAX);
    eval 'sub USER_RE_DUP_MAX () {9;}' unless defined(&USER_RE_DUP_MAX);
    eval 'sub USER_POSIX2_VERSION () {10;}' unless defined(&USER_POSIX2_VERSION);
    eval 'sub USER_POSIX2_C_BIND () {11;}' unless defined(&USER_POSIX2_C_BIND);
    eval 'sub USER_POSIX2_C_DEV () {12;}' unless defined(&USER_POSIX2_C_DEV);
    eval 'sub USER_POSIX2_CHAR_TERM () {13;}' unless defined(&USER_POSIX2_CHAR_TERM);
    eval 'sub USER_POSIX2_FORT_DEV () {14;}' unless defined(&USER_POSIX2_FORT_DEV);
    eval 'sub USER_POSIX2_FORT_RUN () {15;}' unless defined(&USER_POSIX2_FORT_RUN);
    eval 'sub USER_POSIX2_LOCALEDEF () {16;}' unless defined(&USER_POSIX2_LOCALEDEF);
    eval 'sub USER_POSIX2_SW_DEV () {17;}' unless defined(&USER_POSIX2_SW_DEV);
    eval 'sub USER_POSIX2_UPE () {18;}' unless defined(&USER_POSIX2_UPE);
    eval 'sub USER_STREAM_MAX () {19;}' unless defined(&USER_STREAM_MAX);
    eval 'sub USER_TZNAME_MAX () {20;}' unless defined(&USER_TZNAME_MAX);
    eval 'sub USER_MAXID () {21;}' unless defined(&USER_MAXID);
    eval 'sub CTL_USER_NAMES () {{ { 0, 0}, { "cs_path",  &CTLTYPE_STRING }, { "bc_base_max",  &CTLTYPE_INT }, { "bc_dim_max",  &CTLTYPE_INT }, { "bc_scale_max",  &CTLTYPE_INT }, { "bc_string_max",  &CTLTYPE_INT }, { "coll_weights_max",  &CTLTYPE_INT }, { "expr_nest_max",  &CTLTYPE_INT }, { "line_max",  &CTLTYPE_INT }, { "re_dup_max",  &CTLTYPE_INT }, { "posix2_version",  &CTLTYPE_INT }, { "posix2_c_bind",  &CTLTYPE_INT }, { "posix2_c_dev",  &CTLTYPE_INT }, { "posix2_char_term",  &CTLTYPE_INT }, { "posix2_fort_dev",  &CTLTYPE_INT }, { "posix2_fort_run",  &CTLTYPE_INT }, { "posix2_localedef",  &CTLTYPE_INT }, { "posix2_sw_dev",  &CTLTYPE_INT }, { "posix2_upe",  &CTLTYPE_INT }, { "stream_max",  &CTLTYPE_INT }, { "tzname_max",  &CTLTYPE_INT }, };}' unless defined(&CTL_USER_NAMES);
    eval 'sub CTL_DEBUG_NAME () {0;}' unless defined(&CTL_DEBUG_NAME);
    eval 'sub CTL_DEBUG_VALUE () {1;}' unless defined(&CTL_DEBUG_VALUE);
    eval 'sub CTL_DEBUG_MAXID () {20;}' unless defined(&CTL_DEBUG_MAXID);
    if(defined(&_KERNEL)) {
	if(defined(&DEBUG)) {
	}
	if(defined(&GPROF)) {
	}
	if(defined(&DEBUG)) {
	}
    } else {
	require 'sys/cdefs.ph';
    }
}
1;
