/* Generated automatically from libsys.scm.  DO NOT EDIT */
#define LIBGAUCHE_BODY 
#include <gauche.h>
#include <gauche/code.h>

#line 40 "libsys.scm"
#include <gauche/class.h>


#line 41 "libsys.scm"
#include <stdlib.h>
#include <locale.h>
#include <math.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>


#line 42 "libsys.scm"

#if 0 /*dummy*/
#elif TIME_WITH_SYS_TIME

#line 42 "libsys.scm"
#include <sys/time.h>
#include <time.h>

#elif HAVE_SYS_TIME_H

#line 43 "libsys.scm"
#include <sys/time.h>

#else

#line 44 "libsys.scm"
#include <time.h>

#endif


#line 45 "libsys.scm"

#if !defined(GAUCHE_WINDOWS)

#line 46 "libsys.scm"
#include <grp.h>
#include <pwd.h>
#include <sys/wait.h>
#include <utime.h>
#include <sys/times.h>
#include <sys/utsname.h>

#endif /* !defined(GAUCHE_WINDOWS) */


#line 48 "libsys.scm"

#if HAVE_CRYPT_H

#line 48 "libsys.scm"
#include <crypt.h>

#endif /* HAVE_CRYPT_H */


#line 49 "libsys.scm"

#if HAVE_SYS_RESOURCE_H

#line 49 "libsys.scm"
#include <sys/resource.h>

#endif /* HAVE_SYS_RESOURCE_H */


#line 50 "libsys.scm"

#if HAVE_SYS_LOADAVG_H

#line 50 "libsys.scm"
#include <sys/loadavg.h>

#endif /* HAVE_SYS_LOADAVG_H */


#line 51 "libsys.scm"

#if HAVE_UNISTD_H

#line 51 "libsys.scm"
#include <unistd.h>

#endif /* HAVE_UNISTD_H */


#line 53 "libsys.scm"

#if defined(GAUCHE_WINDOWS)

#line 54 "libsys.scm"
#undef _SC_CLK_TCK

#endif /* defined(GAUCHE_WINDOWS) */


static ScmObj libsyssys_readdir(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_readdir__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_readdir, NULL, NULL);


static ScmObj libsyssys_tmpdir(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_tmpdir__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_tmpdir, NULL, NULL);


static ScmObj libsyssys_basename(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_basename__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_basename, NULL, NULL);


static ScmObj libsyssys_dirname(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_dirname__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_dirname, NULL, NULL);


static ScmObj libsyssys_errno_TOsymbol(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_errno_TOsymbol__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_errno_TOsymbol, NULL, NULL);


static ScmObj libsyssys_symbol_TOerrno(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_symbol_TOerrno__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_symbol_TOerrno, NULL, NULL);


static ScmObj libsyssys_getgrgid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getgrgid__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getgrgid, NULL, NULL);


static ScmObj libsyssys_getgrnam(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getgrnam__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getgrnam, NULL, NULL);


static ScmObj libsyssys_gid_TOgroup_name(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_gid_TOgroup_name__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_gid_TOgroup_name, NULL, NULL);


static ScmObj libsyssys_group_name_TOgid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_group_name_TOgid__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_group_name_TOgid, NULL, NULL);


static ScmObj libsyssys_setlocale(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_setlocale__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_setlocale, NULL, NULL);


static ScmObj libsyssys_localeconv(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_localeconv__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_localeconv, NULL, NULL);


static ScmObj libsyssys_getpwuid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getpwuid__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getpwuid, NULL, NULL);


static ScmObj libsyssys_getpwnam(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getpwnam__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getpwnam, NULL, NULL);


static ScmObj libsyssys_uid_TOuser_name(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_uid_TOuser_name__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_uid_TOuser_name, NULL, NULL);


static ScmObj libsyssys_user_name_TOuid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_user_name_TOuid__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_user_name_TOuid, NULL, NULL);


static ScmObj libsyssys_sigset_addX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_sigset_addX__STUB, 1, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_sigset_addX, NULL, NULL);


static ScmObj libsyssys_sigset_deleteX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_sigset_deleteX__STUB, 1, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_sigset_deleteX, NULL, NULL);


static ScmObj libsyssys_sigset_fillX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_sigset_fillX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_sigset_fillX, NULL, NULL);


static ScmObj libsyssys_sigset_emptyX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_sigset_emptyX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_sigset_emptyX, NULL, NULL);


static ScmObj libsyssys_signal_name(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_signal_name__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_signal_name, NULL, NULL);


static ScmObj libsyssys_kill(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_kill__STUB, 2, 0,SCM_FALSE,libsyssys_kill, NULL, NULL);


static ScmObj libsysset_signal_handlerX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsysset_signal_handlerX__STUB, 2, 2,SCM_FALSE,libsysset_signal_handlerX, NULL, NULL);


static ScmObj libsysget_signal_handler(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsysget_signal_handler__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsysget_signal_handler, NULL, NULL);


static ScmObj libsysget_signal_handler_mask(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsysget_signal_handler_mask__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsysget_signal_handler_mask, NULL, NULL);


static ScmObj libsysget_signal_handlers(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsysget_signal_handlers__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsysget_signal_handlers, NULL, NULL);


static ScmObj libsysset_signal_pending_limit(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsysset_signal_pending_limit__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsysset_signal_pending_limit, NULL, NULL);


static ScmObj libsysget_signal_pending_limit(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsysget_signal_pending_limit__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsysget_signal_pending_limit, NULL, NULL);


static ScmObj libsyssys_sigmask(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_sigmask__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_sigmask, NULL, NULL);


static ScmObj libsyssys_sigsuspend(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_sigsuspend__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_sigsuspend, NULL, NULL);


static ScmObj libsyssys_sigwait(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_sigwait__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_sigwait, NULL, NULL);


static ScmObj libsyssys_remove(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_remove__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_remove, NULL, NULL);


static ScmObj libsyssys_rename(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_rename__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_rename, NULL, NULL);


static ScmObj libsyssys_tmpnam(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_tmpnam__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_tmpnam, NULL, NULL);


static ScmObj libsyssys_mkstemp(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_mkstemp__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_mkstemp, NULL, NULL);


static ScmObj libsyssys_mkdtemp(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_mkdtemp__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_mkdtemp, NULL, NULL);


static ScmObj libsyssys_ctermid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_ctermid__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_ctermid, NULL, NULL);


static ScmObj libsyssys_exit(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_exit__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_exit, NULL, NULL);


static ScmObj libsyssys_getenv(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getenv__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getenv, NULL, NULL);


static ScmObj libsyssys_abort(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_abort__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_abort, NULL, NULL);


static ScmObj libsyssys_system(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_system__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_system, NULL, NULL);


static ScmObj libsyssys_random(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_random__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_random, NULL, NULL);


static ScmObj libsyssys_srandom(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_srandom__STUB, 1, 0,SCM_FALSE,libsyssys_srandom, NULL, NULL);


static ScmObj libsyssys_environ(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_environ__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_environ, NULL, NULL);


static ScmObj libsyssys_setenv(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_setenv__STUB, 2, 2,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_setenv, NULL, NULL);


static ScmObj libsyssys_unsetenv(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_unsetenv__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_unsetenv, NULL, NULL);


static ScmObj libsyssys_clearenv(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_clearenv__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_clearenv, NULL, NULL);


static ScmObj libsyssys_strerror(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_strerror__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_strerror, NULL, NULL);


static ScmObj libsyssys_getloadavg(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getloadavg__STUB, 0, 2,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getloadavg, NULL, NULL);

#if defined(HAVE_SYS_RESOURCE_H)

static ScmObj libsyssys_getrlimit(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getrlimit__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getrlimit, NULL, NULL);

#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)

static ScmObj libsyssys_setrlimit(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_setrlimit__STUB, 2, 2,SCM_FALSE,libsyssys_setrlimit, NULL, NULL);

#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(GAUCHE_WINDOWS)
static const char* check_trailing_separator(const char* path);
#endif /* defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
static const char* check_trailing_separator(const char* path);
#endif /* !defined(GAUCHE_WINDOWS) */

static ScmObj libsyssys_stat(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_stat__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_stat, NULL, NULL);

#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_lstat(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_lstat__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_lstat, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_lstat(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_lstat__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_lstat, NULL, NULL);

#endif /* defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_mkfifo(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_mkfifo__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_mkfifo, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */

static ScmObj libsyssys_fstat(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_fstat__STUB, 1, 0,SCM_FALSE,libsyssys_fstat, NULL, NULL);


static ScmObj libsysfile_existsP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsysfile_existsP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsysfile_existsP, NULL, NULL);


static ScmObj libsysfile_is_regularP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsysfile_is_regularP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsysfile_is_regularP, NULL, NULL);


static ScmObj libsysfile_is_directoryP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsysfile_is_directoryP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsysfile_is_directoryP, NULL, NULL);

static void utime_ts(ScmTimeSpec* ts,ScmObj arg);

static ScmObj libsyssys_utime(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_utime__STUB, 1, 3,SCM_FALSE,libsyssys_utime, NULL, NULL);


static ScmObj libsyssys_times(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_times__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_times, NULL, NULL);


static ScmObj libsyssys_uname(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_uname__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_uname, NULL, NULL);


static ScmObj libsyssys_wait(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_wait__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_wait, NULL, NULL);


static ScmObj libsyssys_waitpid(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_waitpid__STUB, 1, 1,SCM_FALSE,libsyssys_waitpid, NULL, NULL);


static ScmObj libsyssys_wait_exitedP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_wait_exitedP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_wait_exitedP, NULL, NULL);


static ScmObj libsyssys_wait_exit_status(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_wait_exit_status__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_wait_exit_status, NULL, NULL);


static ScmObj libsyssys_wait_signaledP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_wait_signaledP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_wait_signaledP, NULL, NULL);


static ScmObj libsyssys_wait_termsig(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_wait_termsig__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_wait_termsig, NULL, NULL);


static ScmObj libsyssys_wait_stoppedP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_wait_stoppedP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_wait_stoppedP, NULL, NULL);


static ScmObj libsyssys_wait_stopsig(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_wait_stopsig__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_wait_stopsig, NULL, NULL);


static ScmObj libsyssys_time(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_time__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_time, NULL, NULL);


static ScmObj libsyssys_gettimeofday(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_gettimeofday__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_gettimeofday, NULL, NULL);


static ScmObj libsyscurrent_microseconds(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyscurrent_microseconds__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyscurrent_microseconds, NULL, NULL);


static ScmObj libsyssys_clock_gettime_monotonic(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_clock_gettime_monotonic__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_clock_gettime_monotonic, NULL, NULL);


static ScmObj libsyssys_clock_getres_monotonic(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_clock_getres_monotonic__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_clock_getres_monotonic, NULL, NULL);


static ScmObj libsyscurrent_time(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyscurrent_time__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyscurrent_time, NULL, NULL);


static ScmObj libsystimeP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsystimeP__STUB, 1, 0,SCM_FALSE,libsystimeP, NULL, NULL);


static ScmObj libsystime_TOseconds(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsystime_TOseconds__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsystime_TOseconds, NULL, NULL);


static ScmObj libsysseconds_TOtime(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsysseconds_TOtime__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsysseconds_TOtime, NULL, NULL);


static ScmObj libsyssys_asctime(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_asctime__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_asctime, NULL, NULL);


static ScmObj libsyssys_ctime(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_ctime__STUB, 1, 0,SCM_FALSE,libsyssys_ctime, NULL, NULL);


static ScmObj libsyssys_difftime(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_difftime__STUB, 2, 0,SCM_FALSE,libsyssys_difftime, NULL, NULL);


static ScmObj libsyssys_strftime(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_strftime__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_strftime, NULL, NULL);


static ScmObj libsyssys_gmtime(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_gmtime__STUB, 1, 0,SCM_FALSE,libsyssys_gmtime, NULL, NULL);


static ScmObj libsyssys_localtime(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_localtime__STUB, 1, 0,SCM_FALSE,libsyssys_localtime, NULL, NULL);


static ScmObj libsyssys_mktime(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_mktime__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_mktime, NULL, NULL);


static ScmObj libsyssys_access(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_access__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_access, NULL, NULL);


static ScmObj libsyssys_chdir(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_chdir__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_chdir, NULL, NULL);


static ScmObj libsyssys_chmod(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_chmod__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_chmod, NULL, NULL);

#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_fchmod(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_fchmod__STUB, 2, 0,SCM_FALSE,libsyssys_fchmod, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */

static ScmObj libsyssys_chown(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_chown__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_chown, NULL, NULL);

#if defined HAVE_LCHOWN

static ScmObj libsyssys_lchown(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_lchown__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_lchown, NULL, NULL);

#endif /* defined HAVE_LCHOWN */

static ScmObj libsyssys_fork(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_fork__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_fork, NULL, NULL);


static ScmObj libsyssys_exec(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_exec__STUB, 2, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_exec, NULL, NULL);


static ScmObj libsyssys_fork_and_exec(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_fork_and_exec__STUB, 2, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_fork_and_exec, NULL, NULL);


static ScmObj libsyssys_getcwd(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getcwd__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getcwd, NULL, NULL);


static ScmObj libsyssys_getegid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getegid__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getegid, NULL, NULL);


static ScmObj libsyssys_getgid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getgid__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getgid, NULL, NULL);


static ScmObj libsyssys_geteuid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_geteuid__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_geteuid, NULL, NULL);


static ScmObj libsyssys_getuid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getuid__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getuid, NULL, NULL);


static ScmObj libsyssys_setugidP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_setugidP__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_setugidP, NULL, NULL);


static ScmObj libsyssys_getpid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getpid__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getpid, NULL, NULL);


static ScmObj libsyssys_getppid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getppid__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getppid, NULL, NULL);

#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_setgid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_setgid__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_setgid, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_setpgid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_setpgid__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_setpgid, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID

static ScmObj libsyssys_getpgid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getpgid__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getpgid, NULL, NULL);

#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_getpgrp(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getpgrp__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getpgrp, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_setsid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_setsid__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_setsid, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_setuid(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_setuid__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_setuid, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_nice(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_nice__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_nice, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_getgroups(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getgroups__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getgroups, NULL, NULL);

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS

static ScmObj libsyssys_setgroups(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_setgroups__STUB, 1, 0,SCM_FALSE,libsyssys_setgroups, NULL, NULL);

#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */

static ScmObj libsyssys_getlogin(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getlogin__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getlogin, NULL, NULL);


static ScmObj libsyssys_link(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_link__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_link, NULL, NULL);


static ScmObj libsyssys_pause(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_pause__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_pause, NULL, NULL);


static ScmObj libsyssys_alarm(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_alarm__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_alarm, NULL, NULL);


static ScmObj libsyssys_pipe(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_pipe__STUB, 0, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_pipe, NULL, NULL);


static ScmObj libsyssys_close(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_close__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_close, NULL, NULL);


static ScmObj libsyssys_mkdir(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_mkdir__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_mkdir, NULL, NULL);


static ScmObj libsyssys_rmdir(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_rmdir__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_rmdir, NULL, NULL);


static ScmObj libsyssys_umask(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_umask__STUB, 0, 2,SCM_FALSE,libsyssys_umask, NULL, NULL);


static ScmObj libsyssys_sleep(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_sleep__STUB, 1, 2,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_sleep, NULL, NULL);

#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_nanosleep(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_nanosleep__STUB, 1, 2,SCM_FALSE,libsyssys_nanosleep, NULL, NULL);

#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */

static ScmObj libsyssys_unlink(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_unlink__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_unlink, NULL, NULL);


static ScmObj libsyssys_isatty(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_isatty__STUB, 1, 0,SCM_FALSE,libsyssys_isatty, NULL, NULL);


static ScmObj libsyssys_ttyname(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_ttyname__STUB, 1, 0,SCM_FALSE,libsyssys_ttyname, NULL, NULL);


static ScmObj libsyssys_truncate(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_truncate__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_truncate, NULL, NULL);


static ScmObj libsyssys_ftruncate(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_ftruncate__STUB, 2, 0,SCM_FALSE,libsyssys_ftruncate, NULL, NULL);

#if defined(HAVE_CRYPT)

static ScmObj libsyssys_crypt(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_crypt__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_crypt, NULL, NULL);

#endif /* defined(HAVE_CRYPT) */

static ScmObj libsyssys_gethostname(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_gethostname__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_gethostname, NULL, NULL);


static ScmObj libsyssys_getdomainname(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_getdomainname__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_getdomainname, NULL, NULL);

#if defined(HAVE_SYMLINK)

static ScmObj libsyssys_symlink(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_symlink__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_symlink, NULL, NULL);

#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_READLINK)

static ScmObj libsyssys_readlink(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_readlink__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_readlink, NULL, NULL);

#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_SELECT)

static ScmObj libsyssys_fdset_ref(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_fdset_ref__STUB, 2, 0,SCM_FALSE,libsyssys_fdset_ref, NULL, NULL);

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)

static ScmObj libsyssys_fdset_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_fdset_setX__STUB, 3, 0,SCM_FALSE,libsyssys_fdset_setX, NULL, NULL);

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)

static ScmObj libsyssys_fdset_max_fd(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_fdset_max_fd__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_fdset_max_fd, NULL, NULL);

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)

static ScmObj libsyssys_fdset_clearX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_fdset_clearX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_fdset_clearX, NULL, NULL);

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)

static ScmObj libsyssys_fdset_copyX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_fdset_copyX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_fdset_copyX, NULL, NULL);

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)

static ScmObj libsyssys_select(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_select__STUB, 3, 2,SCM_FALSE,libsyssys_select, NULL, NULL);

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)

static ScmObj libsyssys_selectX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_selectX__STUB, 3, 2,SCM_FALSE,libsyssys_selectX, NULL, NULL);

#endif /* defined(HAVE_SELECT) */

static ScmObj libsyssys_available_processors(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libsyssys_available_processors__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libsyssys_available_processors, NULL, NULL);

#if defined(GAUCHE_WINDOWS)
static void handle_cleanup(ScmObj h);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
static void handle_print(ScmObj h,ScmPort* p,ScmWriteContext* c);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
static ScmClass *WinHandleClass = NULL;
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_win_processP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_win_processP__STUB, 1, 0,SCM_FALSE,libsyssys_win_processP, NULL, NULL);

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_win_process_pid(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_win_process_pid__STUB, 1, 0,SCM_FALSE,libsyssys_win_process_pid, NULL, NULL);

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_get_osfhandle(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_get_osfhandle__STUB, 1, 0,SCM_FALSE,libsyssys_get_osfhandle, NULL, NULL);

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

static ScmObj libsyssys_win_pipe_name(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libsyssys_win_pipe_name__STUB, 1, 0,SCM_FALSE,libsyssys_win_pipe_name, NULL, NULL);

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(__CYGWIN__) || defined(GAUCHE_WINDOWS)
#define SCM_CGEN_CONST /*empty*/
#else
#define SCM_CGEN_CONST const
#endif
static SCM_CGEN_CONST struct scm__scRec {
#if defined(HAVE_SELECT)
  ScmString d1655[21];
#endif /*defined(HAVE_SELECT)*/
#if defined(HAVE_READLINK)
  ScmString d1650[6];
#endif /*defined(HAVE_READLINK)*/
#if defined(HAVE_SYMLINK)
  ScmString d1647[7];
#endif /*defined(HAVE_SYMLINK)*/
#if defined(HAVE_CRYPT)
  ScmString d1644[7];
#endif /*defined(HAVE_CRYPT)*/
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  ScmString d1641[8];
#endif /*defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  ScmString d1636[6];
#endif /*defined HAVE_SETGROUPS*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  ScmString d1632[6];
#endif /*defined HAVE_GETPGID*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if defined HAVE_LCHOWN
  ScmString d1629[8];
#endif /*defined HAVE_LCHOWN*/
#if defined(GAUCHE_WINDOWS)
  ScmString d1624[14];
#endif /*defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
  ScmString d1621[22];
#endif /*!defined(GAUCHE_WINDOWS)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_OFILE)
  ScmString d1618[1];
#endif /*defined(RLIMIT_OFILE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_STACK)
  ScmString d1616[1];
#endif /*defined(RLIMIT_STACK)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SBSIZE)
  ScmString d1614[1];
#endif /*defined(RLIMIT_SBSIZE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SIGPENDING)
  ScmString d1612[1];
#endif /*defined(RLIMIT_SIGPENDING)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RTPRIO)
  ScmString d1610[1];
#endif /*defined(RLIMIT_RTPRIO)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RSS)
  ScmString d1608[1];
#endif /*defined(RLIMIT_RSS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NPROC)
  ScmString d1606[1];
#endif /*defined(RLIMIT_NPROC)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NOFILE)
  ScmString d1604[1];
#endif /*defined(RLIMIT_NOFILE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NICE)
  ScmString d1602[1];
#endif /*defined(RLIMIT_NICE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MSGQUEUE)
  ScmString d1600[1];
#endif /*defined(RLIMIT_MSGQUEUE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MEMLOCK)
  ScmString d1598[1];
#endif /*defined(RLIMIT_MEMLOCK)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_LOCKS)
  ScmString d1596[1];
#endif /*defined(RLIMIT_LOCKS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_FSIZE)
  ScmString d1594[1];
#endif /*defined(RLIMIT_FSIZE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_DATA)
  ScmString d1592[1];
#endif /*defined(RLIMIT_DATA)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CPU)
  ScmString d1590[1];
#endif /*defined(RLIMIT_CPU)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CORE)
  ScmString d1588[1];
#endif /*defined(RLIMIT_CORE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_AS)
  ScmString d1586[1];
#endif /*defined(RLIMIT_AS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
  ScmString d1582[11];
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
  ScmString d1561[425];
} scm__sc SCM_UNUSED = {
#if defined(HAVE_SELECT)
  {   /* ScmString d1655 */
      SCM_STRING_CONST_INITIALIZER("sys-fdset-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("fdset", 5, 5),
      SCM_STRING_CONST_INITIALIZER("pf", 2, 2),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-fdset-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("flag", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-fdset-max-fd", 16, 16),
      SCM_STRING_CONST_INITIALIZER("sys-fdset-clear!", 16, 16),
      SCM_STRING_CONST_INITIALIZER("sys-fdset-copy!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("dst", 3, 3),
      SCM_STRING_CONST_INITIALIZER("src", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-select", 10, 10),
      SCM_STRING_CONST_INITIALIZER("rfds", 4, 4),
      SCM_STRING_CONST_INITIALIZER("wfds", 4, 4),
      SCM_STRING_CONST_INITIALIZER("efds", 4, 4),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("timeout", 7, 7),
      SCM_STRING_CONST_INITIALIZER("sys-select!", 11, 11),
  },
#endif /*defined(HAVE_SELECT)*/
#if defined(HAVE_READLINK)
  {   /* ScmString d1650 */
      SCM_STRING_CONST_INITIALIZER("sys-readlink", 12, 12),
      SCM_STRING_CONST_INITIALIZER("path", 4, 4),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
  },
#endif /*defined(HAVE_READLINK)*/
#if defined(HAVE_SYMLINK)
  {   /* ScmString d1647 */
      SCM_STRING_CONST_INITIALIZER("sys-symlink", 11, 11),
      SCM_STRING_CONST_INITIALIZER("existing", 8, 8),
      SCM_STRING_CONST_INITIALIZER("newpath", 7, 7),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
  },
#endif /*defined(HAVE_SYMLINK)*/
#if defined(HAVE_CRYPT)
  {   /* ScmString d1644 */
      SCM_STRING_CONST_INITIALIZER("sys-crypt", 9, 9),
      SCM_STRING_CONST_INITIALIZER("key", 3, 3),
      SCM_STRING_CONST_INITIALIZER("salt", 4, 4),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
  },
#endif /*defined(HAVE_CRYPT)*/
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  {   /* ScmString d1641 */
      SCM_STRING_CONST_INITIALIZER("sys-nanosleep", 13, 13),
      SCM_STRING_CONST_INITIALIZER("nanoseconds", 11, 11),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("no-retry", 8, 8),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
  },
#endif /*defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  {   /* ScmString d1636 */
      SCM_STRING_CONST_INITIALIZER("sys-setgroups", 13, 13),
      SCM_STRING_CONST_INITIALIZER("gids", 4, 4),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
  },
#endif /*defined HAVE_SETGROUPS*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  {   /* ScmString d1632 */
      SCM_STRING_CONST_INITIALIZER("sys-getpgid", 11, 11),
      SCM_STRING_CONST_INITIALIZER("pid", 3, 3),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
  },
#endif /*defined HAVE_GETPGID*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if defined HAVE_LCHOWN
  {   /* ScmString d1629 */
      SCM_STRING_CONST_INITIALIZER("sys-lchown", 10, 10),
      SCM_STRING_CONST_INITIALIZER("path", 4, 4),
      SCM_STRING_CONST_INITIALIZER("owner", 5, 5),
      SCM_STRING_CONST_INITIALIZER("group", 5, 5),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
  },
#endif /*defined HAVE_LCHOWN*/
#if defined(GAUCHE_WINDOWS)
  {   /* ScmString d1624 */
      SCM_STRING_CONST_INITIALIZER("sys-lstat", 9, 9),
      SCM_STRING_CONST_INITIALIZER("path", 4, 4),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("handle-type", 11, 11),
      SCM_STRING_CONST_INITIALIZER("process", 7, 7),
      SCM_STRING_CONST_INITIALIZER("sys-win-process\077", 16, 16),
      SCM_STRING_CONST_INITIALIZER("obj", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-win-process-pid", 19, 19),
      SCM_STRING_CONST_INITIALIZER("sys-get-osfhandle", 17, 17),
      SCM_STRING_CONST_INITIALIZER("port-or-fd", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-win-pipe-name", 17, 17),
  },
#endif /*defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
  {   /* ScmString d1621 */
      SCM_STRING_CONST_INITIALIZER("sys-lstat", 9, 9),
      SCM_STRING_CONST_INITIALIZER("path", 4, 4),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-mkfifo", 10, 10),
      SCM_STRING_CONST_INITIALIZER("mode", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-fchmod", 10, 10),
      SCM_STRING_CONST_INITIALIZER("port-or-fd", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-setgid", 10, 10),
      SCM_STRING_CONST_INITIALIZER("gid", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-setpgid", 11, 11),
      SCM_STRING_CONST_INITIALIZER("pid", 3, 3),
      SCM_STRING_CONST_INITIALIZER("pgid", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-getpgrp", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-setsid", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-setuid", 10, 10),
      SCM_STRING_CONST_INITIALIZER("uid", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-nice", 8, 8),
      SCM_STRING_CONST_INITIALIZER("inc", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-getgroups", 13, 13),
  },
#endif /*!defined(GAUCHE_WINDOWS)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_OFILE)
  {   /* ScmString d1618 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_OFILE", 12, 12),
  },
#endif /*defined(RLIMIT_OFILE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_STACK)
  {   /* ScmString d1616 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_STACK", 12, 12),
  },
#endif /*defined(RLIMIT_STACK)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SBSIZE)
  {   /* ScmString d1614 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_SBSIZE", 13, 13),
  },
#endif /*defined(RLIMIT_SBSIZE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SIGPENDING)
  {   /* ScmString d1612 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_SIGPENDING", 17, 17),
  },
#endif /*defined(RLIMIT_SIGPENDING)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RTPRIO)
  {   /* ScmString d1610 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_RTPRIO", 13, 13),
  },
#endif /*defined(RLIMIT_RTPRIO)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RSS)
  {   /* ScmString d1608 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_RSS", 10, 10),
  },
#endif /*defined(RLIMIT_RSS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NPROC)
  {   /* ScmString d1606 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_NPROC", 12, 12),
  },
#endif /*defined(RLIMIT_NPROC)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NOFILE)
  {   /* ScmString d1604 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_NOFILE", 13, 13),
  },
#endif /*defined(RLIMIT_NOFILE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NICE)
  {   /* ScmString d1602 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_NICE", 11, 11),
  },
#endif /*defined(RLIMIT_NICE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MSGQUEUE)
  {   /* ScmString d1600 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_MSGQUEUE", 15, 15),
  },
#endif /*defined(RLIMIT_MSGQUEUE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MEMLOCK)
  {   /* ScmString d1598 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_MEMLOCK", 14, 14),
  },
#endif /*defined(RLIMIT_MEMLOCK)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_LOCKS)
  {   /* ScmString d1596 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_LOCKS", 12, 12),
  },
#endif /*defined(RLIMIT_LOCKS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_FSIZE)
  {   /* ScmString d1594 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_FSIZE", 12, 12),
  },
#endif /*defined(RLIMIT_FSIZE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_DATA)
  {   /* ScmString d1592 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_DATA", 11, 11),
  },
#endif /*defined(RLIMIT_DATA)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CPU)
  {   /* ScmString d1590 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_CPU", 10, 10),
  },
#endif /*defined(RLIMIT_CPU)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CORE)
  {   /* ScmString d1588 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_CORE", 11, 11),
  },
#endif /*defined(RLIMIT_CORE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_AS)
  {   /* ScmString d1586 */
      SCM_STRING_CONST_INITIALIZER("RLIMIT_AS", 9, 9),
  },
#endif /*defined(RLIMIT_AS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
  {   /* ScmString d1582 */
      SCM_STRING_CONST_INITIALIZER("sys-getrlimit", 13, 13),
      SCM_STRING_CONST_INITIALIZER("rsrc", 4, 4),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-setrlimit", 13, 13),
      SCM_STRING_CONST_INITIALIZER("cur", 3, 3),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("max", 3, 3),
      SCM_STRING_CONST_INITIALIZER("RLIM_INFINITY", 13, 13),
  },
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
  {   /* ScmString d1561 */
      SCM_STRING_CONST_INITIALIZER("sys-readdir", 11, 11),
      SCM_STRING_CONST_INITIALIZER("pathname", 8, 8),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libsys.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-tmpdir", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-basename", 12, 12),
      SCM_STRING_CONST_INITIALIZER("sys-dirname", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-normalize-pathname", 22, 22),
      SCM_STRING_CONST_INITIALIZER("undefined\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("gauche.os.windows", 17, 17),
      SCM_STRING_CONST_INITIALIZER("cond-features", 13, 13),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("\134", 1, 1),
      SCM_STRING_CONST_INITIALIZER("/", 1, 1),
      SCM_STRING_CONST_INITIALIZER("^~([^/\134\134]*)", 11, 11),
      SCM_STRING_CONST_INITIALIZER("rxmatch", 7, 7),
      SCM_STRING_CONST_INITIALIZER("", 0, 0),
      SCM_STRING_CONST_INITIALIZER("equal\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("HOME", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-getenv", 10, 10),
      SCM_STRING_CONST_INITIALIZER("HOMEDRIVE", 9, 9),
      SCM_STRING_CONST_INITIALIZER("HOMEPATH", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-getuid", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-getpwuid", 12, 12),
      SCM_STRING_CONST_INITIALIZER("dir", 3, 3),
      SCM_STRING_CONST_INITIALIZER("~", 1, 1),
      SCM_STRING_CONST_INITIALIZER("Couldn't obtain username for :", 30, 30),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("'~user' expansil isn't supported on Windows:", 44, 44),
      SCM_STRING_CONST_INITIALIZER("sys-getpwnam", 12, 12),
      SCM_STRING_CONST_INITIALIZER("after", 5, 5),
      SCM_STRING_CONST_INITIALIZER("string-append", 13, 13),
      SCM_STRING_CONST_INITIALIZER("^([A-Za-z]:)\077[/\134\134]", 18, 18),
      SCM_STRING_CONST_INITIALIZER("^/", 2, 2),
      SCM_STRING_CONST_INITIALIZER("sys-getcwd", 10, 10),
      SCM_STRING_CONST_INITIALIZER("string-split", 12, 12),
      SCM_STRING_CONST_INITIALIZER("string-join", 11, 11),
      SCM_STRING_CONST_INITIALIZER(".", 1, 1),
      SCM_STRING_CONST_INITIALIZER("..", 2, 2),
      SCM_STRING_CONST_INITIALIZER("length=\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("^[A-Za-z]:$", 11, 11),
      SCM_STRING_CONST_INITIALIZER("keyword list not even", 21, 21),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax-1", 15, 15),
      SCM_STRING_CONST_INITIALIZER("absolute", 8, 8),
      SCM_STRING_CONST_INITIALIZER("expand", 6, 6),
      SCM_STRING_CONST_INITIALIZER("canonicalize", 12, 12),
      SCM_STRING_CONST_INITIALIZER("unknown keyword ~S", 18, 18),
      SCM_STRING_CONST_INITIALIZER("errorf", 6, 6),
      SCM_STRING_CONST_INITIALIZER("key", 3, 3),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-errno->symbol", 17, 17),
      SCM_STRING_CONST_INITIALIZER("num", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-symbol->errno", 17, 17),
      SCM_STRING_CONST_INITIALIZER("name", 4, 4),
      SCM_STRING_CONST_INITIALIZER("E2BIG", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EACCES", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EADDRINUSE", 10, 10),
      SCM_STRING_CONST_INITIALIZER("EADDRNOTAVAIL", 13, 13),
      SCM_STRING_CONST_INITIALIZER("EADV", 4, 4),
      SCM_STRING_CONST_INITIALIZER("EAFNOSUPPORT", 12, 12),
      SCM_STRING_CONST_INITIALIZER("EAGAIN", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EALREADY", 8, 8),
      SCM_STRING_CONST_INITIALIZER("EBADE", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EBADF", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EBADFD", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EBADMSG", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EBADR", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EBADRQC", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EBADSLT", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EBFONT", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EBUSY", 5, 5),
      SCM_STRING_CONST_INITIALIZER("ECANCELED", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ECHILD", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ECHRNG", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ECOMM", 5, 5),
      SCM_STRING_CONST_INITIALIZER("ECONNABORTED", 12, 12),
      SCM_STRING_CONST_INITIALIZER("ECONNREFUSED", 12, 12),
      SCM_STRING_CONST_INITIALIZER("ECONNRESET", 10, 10),
      SCM_STRING_CONST_INITIALIZER("EDEADLK", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EDEADLOCK", 9, 9),
      SCM_STRING_CONST_INITIALIZER("EDESTADDRREQ", 12, 12),
      SCM_STRING_CONST_INITIALIZER("EDOM", 4, 4),
      SCM_STRING_CONST_INITIALIZER("EDOTDOT", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EDQUOT", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EEXIST", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EFAULT", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EFBIG", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EHOSTDOWN", 9, 9),
      SCM_STRING_CONST_INITIALIZER("EHOSTUNREACH", 12, 12),
      SCM_STRING_CONST_INITIALIZER("EIDRM", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EILSEQ", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EINPROGRESS", 11, 11),
      SCM_STRING_CONST_INITIALIZER("EINTR", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EINVAL", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EIO", 3, 3),
      SCM_STRING_CONST_INITIALIZER("EISCONN", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EISDIR", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EISNAM", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EKEYEXPIRED", 11, 11),
      SCM_STRING_CONST_INITIALIZER("EKEYREJECTED", 12, 12),
      SCM_STRING_CONST_INITIALIZER("EKEYREVOKED", 11, 11),
      SCM_STRING_CONST_INITIALIZER("EL2HLT", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EL2NSYNC", 8, 8),
      SCM_STRING_CONST_INITIALIZER("EL3HLT", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EL3RST", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ELIBACC", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ELIBBAD", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ELIBEXEC", 8, 8),
      SCM_STRING_CONST_INITIALIZER("ELIBMAX", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ELIBSCN", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ELNRNG", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ELOOP", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EMEDIUMTYPE", 11, 11),
      SCM_STRING_CONST_INITIALIZER("EMFILE", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EMLINK", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EMSGSIZE", 8, 8),
      SCM_STRING_CONST_INITIALIZER("EMULTIHOP", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ENAMETOOLONG", 12, 12),
      SCM_STRING_CONST_INITIALIZER("ENAVAIL", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ENETDOWN", 8, 8),
      SCM_STRING_CONST_INITIALIZER("ENETRESET", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ENETUNREACH", 11, 11),
      SCM_STRING_CONST_INITIALIZER("ENFILE", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOANO", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOBUFS", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ENOCSI", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENODATA", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ENODEV", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOENT", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOEXEC", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ENOKEY", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOLCK", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOLINK", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ENOMEDIUM", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ENOMEM", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOMSG", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENONET", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOPKG", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOPROTOOPT", 11, 11),
      SCM_STRING_CONST_INITIALIZER("ENOSPC", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOSR", 5, 5),
      SCM_STRING_CONST_INITIALIZER("ENOSTR", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOSYS", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOTBLK", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ENOTCONN", 8, 8),
      SCM_STRING_CONST_INITIALIZER("ENOTDIR", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ENOTEMPTY", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ENOTNAM", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ENOTSOCK", 8, 8),
      SCM_STRING_CONST_INITIALIZER("ENOTTY", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ENOTUNIQ", 8, 8),
      SCM_STRING_CONST_INITIALIZER("ENXIO", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EOPNOTSUPP", 10, 10),
      SCM_STRING_CONST_INITIALIZER("EOVERFLOW", 9, 9),
      SCM_STRING_CONST_INITIALIZER("EPERM", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EPFNOSUPPORT", 12, 12),
      SCM_STRING_CONST_INITIALIZER("EPIPE", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EPROTO", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EPROTONOSUPPORT", 15, 15),
      SCM_STRING_CONST_INITIALIZER("EPROTOTYPE", 10, 10),
      SCM_STRING_CONST_INITIALIZER("ERANGE", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EREMCHG", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EREMOTE", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EREMOTEIO", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ERESTART", 8, 8),
      SCM_STRING_CONST_INITIALIZER("EROFS", 5, 5),
      SCM_STRING_CONST_INITIALIZER("ESHUTDOWN", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ESOCKTNOSUPPORT", 15, 15),
      SCM_STRING_CONST_INITIALIZER("ESPIPE", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ESRCH", 5, 5),
      SCM_STRING_CONST_INITIALIZER("ESRMNT", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ESTALE", 6, 6),
      SCM_STRING_CONST_INITIALIZER("ESTRPIPE", 8, 8),
      SCM_STRING_CONST_INITIALIZER("ETIME", 5, 5),
      SCM_STRING_CONST_INITIALIZER("ETIMEDOUT", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ETOOMANYREFS", 12, 12),
      SCM_STRING_CONST_INITIALIZER("ETXTBSY", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EUCLEAN", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EUNATCH", 7, 7),
      SCM_STRING_CONST_INITIALIZER("EUSERS", 6, 6),
      SCM_STRING_CONST_INITIALIZER("EWOULDBLOCK", 11, 11),
      SCM_STRING_CONST_INITIALIZER("EXDEV", 5, 5),
      SCM_STRING_CONST_INITIALIZER("EXFULL", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-getgrgid", 12, 12),
      SCM_STRING_CONST_INITIALIZER("gid", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-getgrnam", 12, 12),
      SCM_STRING_CONST_INITIALIZER("sys-gid->group-name", 19, 19),
      SCM_STRING_CONST_INITIALIZER("sys-group-name->gid", 19, 19),
      SCM_STRING_CONST_INITIALIZER("LC_ALL", 6, 6),
      SCM_STRING_CONST_INITIALIZER("LC_COLLATE", 10, 10),
      SCM_STRING_CONST_INITIALIZER("LC_CTYPE", 8, 8),
      SCM_STRING_CONST_INITIALIZER("LC_MONETARY", 11, 11),
      SCM_STRING_CONST_INITIALIZER("LC_NUMERIC", 10, 10),
      SCM_STRING_CONST_INITIALIZER("LC_TIME", 7, 7),
      SCM_STRING_CONST_INITIALIZER("sys-setlocale", 13, 13),
      SCM_STRING_CONST_INITIALIZER("category", 8, 8),
      SCM_STRING_CONST_INITIALIZER("locale", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-localeconv", 14, 14),
      SCM_STRING_CONST_INITIALIZER("decimal_point", 13, 13),
      SCM_STRING_CONST_INITIALIZER("thousands_sep", 13, 13),
      SCM_STRING_CONST_INITIALIZER("grouping", 8, 8),
      SCM_STRING_CONST_INITIALIZER("int_curr_symbol", 15, 15),
      SCM_STRING_CONST_INITIALIZER("currency_symbol", 15, 15),
      SCM_STRING_CONST_INITIALIZER("mon_decimal_point", 17, 17),
      SCM_STRING_CONST_INITIALIZER("mon_thousands_sep", 17, 17),
      SCM_STRING_CONST_INITIALIZER("mon_grouping", 12, 12),
      SCM_STRING_CONST_INITIALIZER("positive_sign", 13, 13),
      SCM_STRING_CONST_INITIALIZER("negative_sign", 13, 13),
      SCM_STRING_CONST_INITIALIZER("int_frac_digits", 15, 15),
      SCM_STRING_CONST_INITIALIZER("frac_digits", 11, 11),
      SCM_STRING_CONST_INITIALIZER("p_cs_precedes", 13, 13),
      SCM_STRING_CONST_INITIALIZER("p_sep_by_space", 14, 14),
      SCM_STRING_CONST_INITIALIZER("n_cs_precedes", 13, 13),
      SCM_STRING_CONST_INITIALIZER("n_sep_by_space", 14, 14),
      SCM_STRING_CONST_INITIALIZER("p_sign_posn", 11, 11),
      SCM_STRING_CONST_INITIALIZER("n_sign_posn", 11, 11),
      SCM_STRING_CONST_INITIALIZER("uid", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-uid->user-name", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sys-user-name->uid", 18, 18),
      SCM_STRING_CONST_INITIALIZER("SIG_SETMASK", 11, 11),
      SCM_STRING_CONST_INITIALIZER("SIG_BLOCK", 9, 9),
      SCM_STRING_CONST_INITIALIZER("SIG_UNBLOCK", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-sigset-add!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("set", 3, 3),
      SCM_STRING_CONST_INITIALIZER("rest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sigs", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-sigset-delete!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sys-sigset-fill!", 16, 16),
      SCM_STRING_CONST_INITIALIZER("sys-sigset-empty!", 17, 17),
      SCM_STRING_CONST_INITIALIZER("sys-signal-name", 15, 15),
      SCM_STRING_CONST_INITIALIZER("sig", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-kill", 8, 8),
      SCM_STRING_CONST_INITIALIZER("process", 7, 7),
      SCM_STRING_CONST_INITIALIZER("set-signal-handler!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("proc", 4, 4),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("mask", 4, 4),
      SCM_STRING_CONST_INITIALIZER("get-signal-handler", 18, 18),
      SCM_STRING_CONST_INITIALIZER("get-signal-handler-mask", 23, 23),
      SCM_STRING_CONST_INITIALIZER("get-signal-handlers", 19, 19),
      SCM_STRING_CONST_INITIALIZER("set-signal-pending-limit", 24, 24),
      SCM_STRING_CONST_INITIALIZER("limit", 5, 5),
      SCM_STRING_CONST_INITIALIZER("get-signal-pending-limit", 24, 24),
      SCM_STRING_CONST_INITIALIZER("sys-sigmask", 11, 11),
      SCM_STRING_CONST_INITIALIZER("how", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-sigsuspend", 14, 14),
      SCM_STRING_CONST_INITIALIZER("sys-sigwait", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-sigset", 10, 10),
      SCM_STRING_CONST_INITIALIZER("<sys-sigset>", 12, 12),
      SCM_STRING_CONST_INITIALIZER("make", 4, 4),
      SCM_STRING_CONST_INITIALIZER("signals", 7, 7),
      SCM_STRING_CONST_INITIALIZER("sys-remove", 10, 10),
      SCM_STRING_CONST_INITIALIZER("filename", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-rename", 10, 10),
      SCM_STRING_CONST_INITIALIZER("oldname", 7, 7),
      SCM_STRING_CONST_INITIALIZER("newname", 7, 7),
      SCM_STRING_CONST_INITIALIZER("sys-tmpnam", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-mkstemp", 11, 11),
      SCM_STRING_CONST_INITIALIZER("template", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-mkdtemp", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-ctermid", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-exit", 8, 8),
      SCM_STRING_CONST_INITIALIZER("code", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-abort", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-system", 10, 10),
      SCM_STRING_CONST_INITIALIZER("command", 7, 7),
      SCM_STRING_CONST_INITIALIZER("sys-random", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-srandom", 11, 11),
      SCM_STRING_CONST_INITIALIZER("seed", 4, 4),
      SCM_STRING_CONST_INITIALIZER("RAND_MAX", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-environ", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-setenv", 10, 10),
      SCM_STRING_CONST_INITIALIZER("value", 5, 5),
      SCM_STRING_CONST_INITIALIZER("overwrite", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-unsetenv", 12, 12),
      SCM_STRING_CONST_INITIALIZER("sys-clearenv", 12, 12),
      SCM_STRING_CONST_INITIALIZER("both", 4, 4),
      SCM_STRING_CONST_INITIALIZER("string-scan", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-environ->alist", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1579", 5, 5),
      SCM_STRING_CONST_INITIALIZER("envstr", 6, 6),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("envlist", 7, 7),
      SCM_STRING_CONST_INITIALIZER("map", 3, 3),
      SCM_STRING_CONST_INITIALIZER("^", 1, 1),
      SCM_STRING_CONST_INITIALIZER("receive", 7, 7),
      SCM_STRING_CONST_INITIALIZER("pre", 3, 3),
      SCM_STRING_CONST_INITIALIZER("post", 4, 4),
      SCM_STRING_CONST_INITIALIZER("quote", 5, 5),
      SCM_STRING_CONST_INITIALIZER("if", 2, 2),
      SCM_STRING_CONST_INITIALIZER("cons", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-putenv", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bad type of argument for ~s: ~s", 31, 31),
      SCM_STRING_CONST_INITIALIZER("arg", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sys-putenv: argument doesn't contain '=':", 41, 41),
      SCM_STRING_CONST_INITIALIZER("name=value", 10, 10),
      SCM_STRING_CONST_INITIALIZER("other", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sys-strerror", 12, 12),
      SCM_STRING_CONST_INITIALIZER("errno_", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-getloadavg", 14, 14),
      SCM_STRING_CONST_INITIALIZER("nsamples", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-stat", 8, 8),
      SCM_STRING_CONST_INITIALIZER("path", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-fstat", 9, 9),
      SCM_STRING_CONST_INITIALIZER("port-or-fd", 10, 10),
      SCM_STRING_CONST_INITIALIZER("file-exists\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("file-is-regular\077", 16, 16),
      SCM_STRING_CONST_INITIALIZER("file-is-directory\077", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sys-utime", 9, 9),
      SCM_STRING_CONST_INITIALIZER("atime", 5, 5),
      SCM_STRING_CONST_INITIALIZER("mtime", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sys-times", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-uname", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-wait", 8, 8),
      SCM_STRING_CONST_INITIALIZER("nohang", 6, 6),
      SCM_STRING_CONST_INITIALIZER("untraced", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-waitpid", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-wait-exited\077", 16, 16),
      SCM_STRING_CONST_INITIALIZER("status", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-wait-exit-status", 20, 20),
      SCM_STRING_CONST_INITIALIZER("sys-wait-signaled\077", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sys-wait-termsig", 16, 16),
      SCM_STRING_CONST_INITIALIZER("sys-wait-stopped\077", 17, 17),
      SCM_STRING_CONST_INITIALIZER("sys-wait-stopsig", 16, 16),
      SCM_STRING_CONST_INITIALIZER("sys-time", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-gettimeofday", 16, 16),
      SCM_STRING_CONST_INITIALIZER("current-microseconds", 20, 20),
      SCM_STRING_CONST_INITIALIZER("sys-clock-gettime-monotonic", 27, 27),
      SCM_STRING_CONST_INITIALIZER("sys-clock-getres-monotonic", 26, 26),
      SCM_STRING_CONST_INITIALIZER("current-time", 12, 12),
      SCM_STRING_CONST_INITIALIZER("time\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("obj", 3, 3),
      SCM_STRING_CONST_INITIALIZER("time->seconds", 13, 13),
      SCM_STRING_CONST_INITIALIZER("t", 1, 1),
      SCM_STRING_CONST_INITIALIZER("seconds->time", 13, 13),
      SCM_STRING_CONST_INITIALIZER("sys-asctime", 11, 11),
      SCM_STRING_CONST_INITIALIZER("tm", 2, 2),
      SCM_STRING_CONST_INITIALIZER("sys-ctime", 9, 9),
      SCM_STRING_CONST_INITIALIZER("time", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-difftime", 12, 12),
      SCM_STRING_CONST_INITIALIZER("time1", 5, 5),
      SCM_STRING_CONST_INITIALIZER("time0", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sys-strftime", 12, 12),
      SCM_STRING_CONST_INITIALIZER("format", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-gmtime", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-localtime", 13, 13),
      SCM_STRING_CONST_INITIALIZER("sys-mktime", 10, 10),
      SCM_STRING_CONST_INITIALIZER("R_OK", 4, 4),
      SCM_STRING_CONST_INITIALIZER("W_OK", 4, 4),
      SCM_STRING_CONST_INITIALIZER("X_OK", 4, 4),
      SCM_STRING_CONST_INITIALIZER("F_OK", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-access", 10, 10),
      SCM_STRING_CONST_INITIALIZER("amode", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sys-chdir", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-chmod", 9, 9),
      SCM_STRING_CONST_INITIALIZER("mode", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-chown", 9, 9),
      SCM_STRING_CONST_INITIALIZER("owner", 5, 5),
      SCM_STRING_CONST_INITIALIZER("group", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sys-fork", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iomap", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sigmask", 7, 7),
      SCM_STRING_CONST_INITIALIZER("directory", 9, 9),
      SCM_STRING_CONST_INITIALIZER("detached", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-exec", 8, 8),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sys-fork-and-exec", 17, 17),
      SCM_STRING_CONST_INITIALIZER("sys-getegid", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-getgid", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-geteuid", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-setugid\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("sys-getpid", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-getppid", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-setpgrp", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-setpgid", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-getlogin", 12, 12),
      SCM_STRING_CONST_INITIALIZER("sys-link", 8, 8),
      SCM_STRING_CONST_INITIALIZER("existing", 8, 8),
      SCM_STRING_CONST_INITIALIZER("newpath", 7, 7),
      SCM_STRING_CONST_INITIALIZER("sys-pause", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-alarm", 9, 9),
      SCM_STRING_CONST_INITIALIZER("seconds", 7, 7),
      SCM_STRING_CONST_INITIALIZER("(pipe)", 6, 6),
      SCM_STRING_CONST_INITIALIZER("buffering", 9, 9),
      SCM_STRING_CONST_INITIALIZER("buffered\077", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-pipe", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-close", 9, 9),
      SCM_STRING_CONST_INITIALIZER("fd", 2, 2),
      SCM_STRING_CONST_INITIALIZER("sys-mkdir", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-rmdir", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-umask", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sys-sleep", 9, 9),
      SCM_STRING_CONST_INITIALIZER("no-retry", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-unlink", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-isatty", 10, 10),
      SCM_STRING_CONST_INITIALIZER("port_or_fd", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sys-ttyname", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-truncate", 12, 12),
      SCM_STRING_CONST_INITIALIZER("length", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sys-ftruncate", 13, 13),
      SCM_STRING_CONST_INITIALIZER("sys-gethostname", 15, 15),
      SCM_STRING_CONST_INITIALIZER("sys-getdomainname", 17, 17),
      SCM_STRING_CONST_INITIALIZER("sys-available-processors", 24, 24),
      SCM_STRING_CONST_INITIALIZER("%sys-mintty\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("find-module", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sys-win-pipe-name", 17, 17),
      SCM_STRING_CONST_INITIALIZER("global-variable-bound\077", 22, 22),
      SCM_STRING_CONST_INITIALIZER("^\134\134msys-[0-9a-f]+-pty[0-9]+-((\077:to|from))-master$", 49, 49),
      SCM_STRING_CONST_INITIALIZER("boolean", 7, 7),
      SCM_STRING_CONST_INITIALIZER("string-length", 13, 13),
      SCM_STRING_CONST_INITIALIZER("make-string", 11, 11),
      SCM_STRING_CONST_INITIALIZER("\042", 1, 1),
      SCM_STRING_CONST_INITIALIZER("%sys-escape-windows-command-line", 32, 32),
      SCM_STRING_CONST_INITIALIZER("G1661", 5, 5),
      SCM_STRING_CONST_INITIALIZER("m", 1, 1),
      SCM_STRING_CONST_INITIALIZER("\042\042", 2, 2),
      SCM_STRING_CONST_INITIALIZER("[\134u0009-\134u000d !&'+,;->\134[\134]^`{}~]", 33, 33),
      SCM_STRING_CONST_INITIALIZER("(\134\134*)\042", 6, 6),
      SCM_STRING_CONST_INITIALIZER("regexp-replace-all", 18, 18),
      SCM_STRING_CONST_INITIALIZER("write-to-string", 15, 15),
      SCM_STRING_CONST_INITIALIZER("s", 1, 1),
  },
};
static struct scm__rcRec {
#if defined(HAVE_SELECT)
  ScmPair d1658[70] SCM_ALIGN_PAIR;
#endif /*defined(HAVE_SELECT)*/
#if defined(HAVE_SELECT)
  ScmObj d1657[27];
#endif /*defined(HAVE_SELECT)*/
#if defined(HAVE_READLINK)
  ScmPair d1652[10] SCM_ALIGN_PAIR;
#endif /*defined(HAVE_READLINK)*/
#if defined(HAVE_READLINK)
  ScmObj d1651[6];
#endif /*defined(HAVE_READLINK)*/
#if defined(HAVE_SYMLINK)
  ScmPair d1649[11] SCM_ALIGN_PAIR;
#endif /*defined(HAVE_SYMLINK)*/
#if defined(HAVE_SYMLINK)
  ScmObj d1648[7];
#endif /*defined(HAVE_SYMLINK)*/
#if defined(HAVE_CRYPT)
  ScmPair d1646[11] SCM_ALIGN_PAIR;
#endif /*defined(HAVE_CRYPT)*/
#if defined(HAVE_CRYPT)
  ScmObj d1645[7];
#endif /*defined(HAVE_CRYPT)*/
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  ScmPair d1643[12] SCM_ALIGN_PAIR;
#endif /*defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)*/
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  ScmObj d1642[8];
#endif /*defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  ScmPair d1639[10] SCM_ALIGN_PAIR;
#endif /*defined HAVE_SETGROUPS*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  ScmObj d1638[6];
#endif /*defined HAVE_SETGROUPS*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  ScmPair d1634[10] SCM_ALIGN_PAIR;
#endif /*defined HAVE_GETPGID*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  ScmObj d1633[6];
#endif /*defined HAVE_GETPGID*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if defined HAVE_LCHOWN
  ScmPair d1631[12] SCM_ALIGN_PAIR;
#endif /*defined HAVE_LCHOWN*/
#if defined HAVE_LCHOWN
  ScmObj d1630[8];
#endif /*defined HAVE_LCHOWN*/
#if defined(GAUCHE_WINDOWS)
  ScmPair d1626[44] SCM_ALIGN_PAIR;
#endif /*defined(GAUCHE_WINDOWS)*/
#if defined(GAUCHE_WINDOWS)
  ScmObj d1625[18];
#endif /*defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
  ScmPair d1623[90] SCM_ALIGN_PAIR;
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
  ScmObj d1622[31];
#endif /*!defined(GAUCHE_WINDOWS)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_OFILE)
  ScmObj d1617[1];
#endif /*defined(RLIMIT_OFILE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_STACK)
  ScmObj d1615[1];
#endif /*defined(RLIMIT_STACK)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SBSIZE)
  ScmObj d1613[1];
#endif /*defined(RLIMIT_SBSIZE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SIGPENDING)
  ScmObj d1611[1];
#endif /*defined(RLIMIT_SIGPENDING)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RTPRIO)
  ScmObj d1609[1];
#endif /*defined(RLIMIT_RTPRIO)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RSS)
  ScmObj d1607[1];
#endif /*defined(RLIMIT_RSS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NPROC)
  ScmObj d1605[1];
#endif /*defined(RLIMIT_NPROC)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NOFILE)
  ScmObj d1603[1];
#endif /*defined(RLIMIT_NOFILE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NICE)
  ScmObj d1601[1];
#endif /*defined(RLIMIT_NICE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MSGQUEUE)
  ScmObj d1599[1];
#endif /*defined(RLIMIT_MSGQUEUE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MEMLOCK)
  ScmObj d1597[1];
#endif /*defined(RLIMIT_MEMLOCK)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_LOCKS)
  ScmObj d1595[1];
#endif /*defined(RLIMIT_LOCKS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_FSIZE)
  ScmObj d1593[1];
#endif /*defined(RLIMIT_FSIZE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_DATA)
  ScmObj d1591[1];
#endif /*defined(RLIMIT_DATA)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CPU)
  ScmObj d1589[1];
#endif /*defined(RLIMIT_CPU)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CORE)
  ScmObj d1587[1];
#endif /*defined(RLIMIT_CORE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_AS)
  ScmObj d1585[1];
#endif /*defined(RLIMIT_AS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
  ScmPair d1584[22] SCM_ALIGN_PAIR;
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
  ScmObj d1583[12];
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
  ScmCompiledCode d1571[11];
  ScmWord d1570[759];
  ScmPair d1563[955] SCM_ALIGN_PAIR;
  ScmObj d1562[575];
} scm__rc SCM_UNUSED = {
#if defined(HAVE_SELECT)
  {   /* ScmPair d1658 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[1])},
       { SCM_MAKE_INT(1320U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1655[4]), SCM_OBJ(&scm__rc.d1658[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[6])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[7])},
       { SCM_OBJ(&scm__rc.d1658[8]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1658[5]), SCM_OBJ(&scm__rc.d1658[9])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[11])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[12])},
       { SCM_MAKE_INT(1328U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1655[4]), SCM_OBJ(&scm__rc.d1658[14])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[15])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[18])},
       { SCM_OBJ(&scm__rc.d1658[19]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1658[16]), SCM_OBJ(&scm__rc.d1658[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1341U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1655[4]), SCM_OBJ(&scm__rc.d1658[23])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[24])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[26])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[27])},
       { SCM_OBJ(&scm__rc.d1658[28]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1658[25]), SCM_OBJ(&scm__rc.d1658[29])},
       { SCM_MAKE_INT(1344U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1655[4]), SCM_OBJ(&scm__rc.d1658[31])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[32])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[34])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[35])},
       { SCM_OBJ(&scm__rc.d1658[36]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1658[33]), SCM_OBJ(&scm__rc.d1658[37])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[39])},
       { SCM_MAKE_INT(1349U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1655[4]), SCM_OBJ(&scm__rc.d1658[41])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[42])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[44])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[45])},
       { SCM_OBJ(&scm__rc.d1658[46]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1658[43]), SCM_OBJ(&scm__rc.d1658[47])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[49])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[50])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[51])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[52])},
       { SCM_MAKE_INT(1354U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1655[4]), SCM_OBJ(&scm__rc.d1658[54])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[55])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[57])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[58])},
       { SCM_OBJ(&scm__rc.d1658[59]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1658[56]), SCM_OBJ(&scm__rc.d1658[60])},
       { SCM_MAKE_INT(1357U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1655[4]), SCM_OBJ(&scm__rc.d1658[62])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[63])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[65])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1658[66])},
       { SCM_OBJ(&scm__rc.d1658[67]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1658[64]), SCM_OBJ(&scm__rc.d1658[68])},
  },
#endif /*defined(HAVE_SELECT)*/
#if defined(HAVE_SELECT)
  {   /* ScmObj d1657 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined(HAVE_SELECT)*/
#if defined(HAVE_READLINK)
  {   /* ScmPair d1652 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1290U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1650[3]), SCM_OBJ(&scm__rc.d1652[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1652[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1652[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1652[6])},
       { SCM_OBJ(&scm__rc.d1652[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1652[4]), SCM_OBJ(&scm__rc.d1652[8])},
  },
#endif /*defined(HAVE_READLINK)*/
#if defined(HAVE_READLINK)
  {   /* ScmObj d1651 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined(HAVE_READLINK)*/
#if defined(HAVE_SYMLINK)
  {   /* ScmPair d1649 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1649[1])},
       { SCM_MAKE_INT(1280U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1647[4]), SCM_OBJ(&scm__rc.d1649[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1649[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1649[6])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1649[7])},
       { SCM_OBJ(&scm__rc.d1649[8]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1649[5]), SCM_OBJ(&scm__rc.d1649[9])},
  },
#endif /*defined(HAVE_SYMLINK)*/
#if defined(HAVE_SYMLINK)
  {   /* ScmObj d1648 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined(HAVE_SYMLINK)*/
#if defined(HAVE_CRYPT)
  {   /* ScmPair d1646 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1646[1])},
       { SCM_MAKE_INT(1244U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1644[4]), SCM_OBJ(&scm__rc.d1646[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1646[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1646[6])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1646[7])},
       { SCM_OBJ(&scm__rc.d1646[8]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1646[5]), SCM_OBJ(&scm__rc.d1646[9])},
  },
#endif /*defined(HAVE_CRYPT)*/
#if defined(HAVE_CRYPT)
  {   /* ScmObj d1645 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined(HAVE_CRYPT)*/
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  {   /* ScmPair d1643 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1643[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1643[2])},
       { SCM_MAKE_INT(1170U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1641[5]), SCM_OBJ(&scm__rc.d1643[4])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1643[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1643[7])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1643[8])},
       { SCM_OBJ(&scm__rc.d1643[9]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1643[6]), SCM_OBJ(&scm__rc.d1643[10])},
  },
#endif /*defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)*/
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  {   /* ScmObj d1642 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  {   /* ScmPair d1639 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1071U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1636[3]), SCM_OBJ(&scm__rc.d1639[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1639[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1639[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1639[6])},
       { SCM_OBJ(&scm__rc.d1639[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1639[4]), SCM_OBJ(&scm__rc.d1639[8])},
  },
#endif /*defined HAVE_SETGROUPS*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  {   /* ScmObj d1638 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined HAVE_SETGROUPS*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  {   /* ScmPair d1634 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1023U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1632[3]), SCM_OBJ(&scm__rc.d1634[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1634[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1634[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1634[6])},
       { SCM_OBJ(&scm__rc.d1634[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1634[4]), SCM_OBJ(&scm__rc.d1634[8])},
  },
#endif /*defined HAVE_GETPGID*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  {   /* ScmObj d1633 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined HAVE_GETPGID*/
#endif /*!defined(GAUCHE_WINDOWS)*/
#if defined HAVE_LCHOWN
  {   /* ScmPair d1631 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1631[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1631[2])},
       { SCM_MAKE_INT(936U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1629[5]), SCM_OBJ(&scm__rc.d1631[4])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1631[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1631[7])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1631[8])},
       { SCM_OBJ(&scm__rc.d1631[9]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1631[6]), SCM_OBJ(&scm__rc.d1631[10])},
  },
#endif /*defined HAVE_LCHOWN*/
#if defined HAVE_LCHOWN
  {   /* ScmObj d1630 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined HAVE_LCHOWN*/
#if defined(GAUCHE_WINDOWS)
  {   /* ScmPair d1626 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(687U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1624[3]), SCM_OBJ(&scm__rc.d1626[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[6])},
       { SCM_OBJ(&scm__rc.d1626[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[4]), SCM_OBJ(&scm__rc.d1626[8])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1428U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1624[3]), SCM_OBJ(&scm__rc.d1626[11])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[12])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[14])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[15])},
       { SCM_OBJ(&scm__rc.d1626[16]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[13]), SCM_OBJ(&scm__rc.d1626[17])},
       { SCM_MAKE_INT(1429U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1624[3]), SCM_OBJ(&scm__rc.d1626[19])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[22])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[23])},
       { SCM_OBJ(&scm__rc.d1626[24]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[21]), SCM_OBJ(&scm__rc.d1626[25])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1433U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1624[3]), SCM_OBJ(&scm__rc.d1626[28])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[29])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[31])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[32])},
       { SCM_OBJ(&scm__rc.d1626[33]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[30]), SCM_OBJ(&scm__rc.d1626[34])},
       { SCM_MAKE_INT(1439U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1624[3]), SCM_OBJ(&scm__rc.d1626[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[37])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1626[40])},
       { SCM_OBJ(&scm__rc.d1626[41]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[38]), SCM_OBJ(&scm__rc.d1626[42])},
  },
#endif /*defined(GAUCHE_WINDOWS)*/
#if defined(GAUCHE_WINDOWS)
  {   /* ScmObj d1625 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
  {   /* ScmPair d1623 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(684U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[6])},
       { SCM_OBJ(&scm__rc.d1623[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[4]), SCM_OBJ(&scm__rc.d1623[8])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[10])},
       { SCM_MAKE_INT(691U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[12])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[13])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[16])},
       { SCM_OBJ(&scm__rc.d1623[17]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[14]), SCM_OBJ(&scm__rc.d1623[18])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[10])},
       { SCM_MAKE_INT(916U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[21])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[22])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[24])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[25])},
       { SCM_OBJ(&scm__rc.d1623[26]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[23]), SCM_OBJ(&scm__rc.d1623[27])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1005U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[30])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[31])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[33])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[34])},
       { SCM_OBJ(&scm__rc.d1623[35]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[32]), SCM_OBJ(&scm__rc.d1623[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[38])},
       { SCM_MAKE_INT(1009U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[41])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[43])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[44])},
       { SCM_OBJ(&scm__rc.d1623[45]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[42]), SCM_OBJ(&scm__rc.d1623[46])},
       { SCM_MAKE_INT(1028U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[48])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[49])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[51])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[52])},
       { SCM_OBJ(&scm__rc.d1623[53]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[50]), SCM_OBJ(&scm__rc.d1623[54])},
       { SCM_MAKE_INT(1032U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[56])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[57])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[59])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[60])},
       { SCM_OBJ(&scm__rc.d1623[61]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[58]), SCM_OBJ(&scm__rc.d1623[62])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1036U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[65])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[66])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[68])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[69])},
       { SCM_OBJ(&scm__rc.d1623[70]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[67]), SCM_OBJ(&scm__rc.d1623[71])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1046U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[74])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[75])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[77])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[78])},
       { SCM_OBJ(&scm__rc.d1623[79]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[76]), SCM_OBJ(&scm__rc.d1623[80])},
       { SCM_MAKE_INT(1054U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1621[3]), SCM_OBJ(&scm__rc.d1623[82])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[83])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[85])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1623[86])},
       { SCM_OBJ(&scm__rc.d1623[87]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1623[84]), SCM_OBJ(&scm__rc.d1623[88])},
  },
#endif /*!defined(GAUCHE_WINDOWS)*/
#if !defined(GAUCHE_WINDOWS)
  {   /* ScmObj d1622 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*!defined(GAUCHE_WINDOWS)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_OFILE)
  {   /* ScmObj d1617 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_OFILE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_STACK)
  {   /* ScmObj d1615 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_STACK)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SBSIZE)
  {   /* ScmObj d1613 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_SBSIZE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SIGPENDING)
  {   /* ScmObj d1611 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_SIGPENDING)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RTPRIO)
  {   /* ScmObj d1609 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_RTPRIO)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RSS)
  {   /* ScmObj d1607 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_RSS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NPROC)
  {   /* ScmObj d1605 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_NPROC)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NOFILE)
  {   /* ScmObj d1603 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_NOFILE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NICE)
  {   /* ScmObj d1601 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_NICE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MSGQUEUE)
  {   /* ScmObj d1599 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_MSGQUEUE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MEMLOCK)
  {   /* ScmObj d1597 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_MEMLOCK)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_LOCKS)
  {   /* ScmObj d1595 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_LOCKS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_FSIZE)
  {   /* ScmObj d1593 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_FSIZE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_DATA)
  {   /* ScmObj d1591 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_DATA)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CPU)
  {   /* ScmObj d1589 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_CPU)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CORE)
  {   /* ScmObj d1587 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_CORE)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_AS)
  {   /* ScmObj d1585 */
    SCM_UNBOUND,
  },
#endif /*defined(RLIMIT_AS)*/
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
  {   /* ScmPair d1584 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(590U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1582[3]), SCM_OBJ(&scm__rc.d1584[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1584[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1584[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1584[6])},
       { SCM_OBJ(&scm__rc.d1584[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1584[4]), SCM_OBJ(&scm__rc.d1584[8])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1584[10])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1584[11])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1584[12])},
       { SCM_MAKE_INT(597U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1582[3]), SCM_OBJ(&scm__rc.d1584[14])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1584[15])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1584[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1584[18])},
       { SCM_OBJ(&scm__rc.d1584[19]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1584[16]), SCM_OBJ(&scm__rc.d1584[20])},
  },
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
#if defined(HAVE_SYS_RESOURCE_H)
  {   /* ScmObj d1583 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
#endif /*defined(HAVE_SYS_RESOURCE_H)*/
  {   /* ScmCompiledCode d1571 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sys-normalize-pathname */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[0])), 502,
            58, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[48]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sys-sigset */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[502])), 20,
            12, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[275]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (sys-environ->alist G1579) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[522])), 22,
            12, 1, 0, SCM_OBJ(&scm__rc.d1563[392]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[398]),
            SCM_OBJ(&scm__rc.d1571[4]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sys-environ->alist */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[544])), 37,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[436]),
            SCM_OBJ(&scm__rc.d1571[4]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[581])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sys-putenv */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[588])), 55,
            16, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[442]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sys-setpgrp */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[643])), 5,
            5, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[794]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %sys-mintty? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[648])), 31,
            17, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[939]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%sys-escape-windows-command-line G1661) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[679])), 25,
            25, 1, 0, SCM_OBJ(&scm__rc.d1563[941]), SCM_NIL, SCM_OBJ(&scm__rc.d1563[947]),
            SCM_OBJ(&scm__rc.d1571[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %sys-escape-windows-command-line */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[704])), 48,
            14, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1563[954]),
            SCM_OBJ(&scm__rc.d1571[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1570[752])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1570 */
    /* sys-normalize-pathname */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000005    /*   3 (CONSTU) */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000005    /*   5 (CONSTU) */,
    0x00004018    /*   6 (PUSH-LOCAL-ENV 4) */,
    0x00000040    /*   7 (LREF3) */,
    0x00000022    /*   8 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 431),
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 15),
    0x0000004a    /*  12 (LREF2-PUSH) */,
    0x0000105f    /*  13 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.8a942620> */,
    0x0000001e    /*  15 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 20),
    0x00000004    /*  17 (CONSTF) */,
    0x00000013    /*  18 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 21),
    0x0000003f    /*  20 (LREF2) */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  22 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 27),
    0x0000004d    /*  24 (LREF11-PUSH) */,
    0x0000105f    /*  25 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.8a942620> */,
    0x0000001e    /*  27 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 32),
    0x00000004    /*  29 (CONSTF) */,
    0x00000013    /*  30 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 33),
    0x00000042    /*  32 (LREF11) */,
    0x00001018    /*  33 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  34 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 39),
    0x0000004f    /*  36 (LREF20-PUSH) */,
    0x0000105f    /*  37 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.8a942620> */,
    0x0000001e    /*  39 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 44),
    0x00000004    /*  41 (CONSTF) */,
    0x00000013    /*  42 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 45),
    0x00000044    /*  44 (LREF20) */,
    0x00001018    /*  45 (PUSH-LOCAL-ENV 1) */,
    0x00002019    /*  46 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[31])) /* (#<undef> #<undef>) */,
    0x00000006    /*  48 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche.os.windows */,
    0x0000000e    /*  50 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 54),
    0x0000005f    /*  52 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#cond-features.8a947fa0> */,
    0x0000008d    /*  54 (ASSQ) */,
    0x000010e8    /*  55 (ENV-SET 1) */,
    0x0000003e    /*  56 (LREF1) */,
    0x0000001e    /*  57 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 63),
    0x00000001    /*  59 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[14])) /* "\\" */,
    0x00000013    /*  61 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 65),
    0x00000001    /*  63 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[15])) /* "/" */,
    0x000000e8    /*  65 (ENV-SET 0) */,
    0x00000044    /*  66 (LREF20) */,
    0x0000001e    /*  67 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 76),
    0x0000200e    /*  69 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 76),
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #/^~([^\/\\]*)/ */,
    0x00405047    /*  73 (LREF-PUSH 5 1) */,
    0x0000205f    /*  74 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch.8a947d20> */,
    0x00001018    /*  76 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  77 (LREF0) */,
    0x0000001e    /*  78 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 221),
    0x0000100e    /*  80 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 85),
    0x00001007    /*  82 (CONSTI-PUSH 1) */,
    0x0000003d    /*  83 (LREF0) */,
    0x00001011    /*  84 (CALL 1) */,
    0x00001018    /*  85 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 93),
    0x00000048    /*  88 (LREF0-PUSH) */,
    0x00000006    /*  89 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[18])) /* "" */,
    0x0000205f    /*  91 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.8a947be0> */,
    0x0000001e    /*  93 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 163),
    0x00000045    /*  95 (LREF21) */,
    0x0000001e    /*  96 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 132),
    0x0000100e    /*  98 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 104),
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[20])) /* "HOME" */,
    0x0000105f    /* 102 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-getenv.8a947700> */,
    0x0000001e    /* 104 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 108),
    0x00000013    /* 106 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 205),
    0x0000100e    /* 108 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 114),
    0x00000006    /* 110 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[22])) /* "HOMEDRIVE" */,
    0x0000105f    /* 112 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-getenv.8a9476a0> */,
    0x0000001e    /* 114 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 118),
    0x00000013    /* 116 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 205),
    0x0000100e    /* 118 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 124),
    0x00000006    /* 120 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[23])) /* "HOMEPATH" */,
    0x0000105f    /* 122 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-getenv.8a947640> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 205),
    0x00000001    /* 128 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[14])) /* "\\" */,
    0x00000013    /* 130 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 205),
    0x0000100e    /* 132 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 140),
    0x0000000e    /* 134 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 138),
    0x0000005f    /* 136 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-getuid.8a947aa0> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-getpwuid.8a947ae0> */,
    0x00001018    /* 140 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 141 (LREF0) */,
    0x0000001e    /* 142 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 153),
    0x0000200e    /* 144 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 160),
    0x00000048    /* 146 (LREF0-PUSH) */,
    0x00000006    /* 147 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dir */,
    0x0000205f    /* 149 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.8a947500> */,
    0x00000013    /* 151 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 160),
    0x0000200e    /* 153 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 160),
    0x00000006    /* 155 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[28])) /* "Couldn't obtain username for :" */,
    0x00408047    /* 157 (LREF-PUSH 8 1) */,
    0x0000205f    /* 158 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8a947420> */,
    0x0000001a    /* 160 (POP-LOCAL-ENV) */,
    0x00000013    /* 161 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 205),
    0x00000045    /* 163 (LREF21) */,
    0x0000001e    /* 164 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 175),
    0x0000200e    /* 166 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 205),
    0x00000006    /* 168 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[30])) /* "'~user' expansil isn't supported on Windows:" */,
    0x00407047    /* 170 (LREF-PUSH 7 1) */,
    0x0000205f    /* 171 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8a947a20> */,
    0x00000013    /* 173 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 205),
    0x0000100e    /* 175 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 184),
    0x0000100e    /* 177 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 182),
    0x00001007    /* 179 (CONSTI-PUSH 1) */,
    0x00000041    /* 180 (LREF10) */,
    0x00001011    /* 181 (CALL 1) */,
    0x00001062    /* 182 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-getpwnam.8a947980> */,
    0x00001018    /* 184 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 185 (LREF0) */,
    0x0000001e    /* 186 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 197),
    0x0000200e    /* 188 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 204),
    0x00000048    /* 190 (LREF0-PUSH) */,
    0x00000006    /* 191 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dir */,
    0x0000205f    /* 193 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.8a947500> */,
    0x00000013    /* 195 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 204),
    0x0000200e    /* 197 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 204),
    0x00000006    /* 199 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[28])) /* "Couldn't obtain username for :" */,
    0x00408047    /* 201 (LREF-PUSH 8 1) */,
    0x0000205f    /* 202 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8a947420> */,
    0x0000001a    /* 204 (POP-LOCAL-ENV) */,
    0x00001018    /* 205 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 206 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 217),
    0x00000048    /* 208 (LREF0-PUSH) */,
    0x0000100e    /* 209 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 215),
    0x00000006    /* 211 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* after */,
    0x00000044    /* 213 (LREF20) */,
    0x00001011    /* 214 (CALL 1) */,
    0x00002062    /* 215 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.8a9478e0> */,
    0x0000001a    /* 217 (POP-LOCAL-ENV) */,
    0x0000001a    /* 218 (POP-LOCAL-ENV) */,
    0x00000013    /* 219 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 222),
    0x0040603c    /* 221 (LREF 6 1) */,
    0x0000001a    /* 222 (POP-LOCAL-ENV) */,
    0x00001018    /* 223 (PUSH-LOCAL-ENV 1) */,
    0x0000403c    /* 224 (LREF 4 0) */,
    0x0000001e    /* 225 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 264),
    0x00000042    /* 227 (LREF11) */,
    0x0000001e    /* 228 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 239),
    0x0000200e    /* 230 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 246),
    0x00000006    /* 232 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #/^([A-Za-z]:)?[\/\\]/ */,
    0x00000048    /* 234 (LREF0-PUSH) */,
    0x0000205f    /* 235 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch.8a9472e0> */,
    0x00000013    /* 237 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 246),
    0x0000200e    /* 239 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 246),
    0x00000006    /* 241 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #/^\// */,
    0x00000048    /* 243 (LREF0-PUSH) */,
    0x0000205f    /* 244 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch.8a947260> */,
    0x0000001e    /* 246 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 251),
    0x0000003d    /* 248 (LREF0) */,
    0x00000013    /* 249 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 265),
    0x0000300e    /* 251 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 265),
    0x0000000e    /* 253 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 257),
    0x0000005f    /* 255 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-getcwd.8a947040> */,
    0x0000000d    /* 257 (PUSH) */,
    0x0000004c    /* 258 (LREF10-PUSH) */,
    0x00000048    /* 259 (LREF0-PUSH) */,
    0x0000305f    /* 260 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.8a947080> */,
    0x00000013    /* 262 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 265),
    0x0000003d    /* 264 (LREF0) */,
    0x0000001a    /* 265 (POP-LOCAL-ENV) */,
    0x00001018    /* 266 (PUSH-LOCAL-ENV 1) */,
    0x00000044    /* 267 (LREF20) */,
    0x0000001e    /* 268 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 414),
    0x0000200e    /* 270 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 277),
    0x00000048    /* 272 (LREF0-PUSH) */,
    0x00000006    /* 273 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #[/\\] */,
    0x0000205f    /* 275 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-split.8a949180> */,
    0x0000000d    /* 277 (PUSH) */,
    0x00000008    /* 278 (CONSTN-PUSH) */,
    0x00000009    /* 279 (CONSTF-PUSH) */,
    0x00003017    /* 280 (LOCAL-ENV 3) */,
    0x0000003f    /* 281 (LREF2) */,
    0x00000022    /* 282 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 302),
    0x0000003d    /* 284 (LREF0) */,
    0x0000001e    /* 285 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 293),
    0x00000006    /* 287 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[18])) /* "" */,
    0x0000003e    /* 289 (LREF1) */,
    0x00000066    /* 290 (CONS) */,
    0x00000013    /* 291 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 294),
    0x0000003e    /* 293 (LREF1) */,
    0x00001018    /* 294 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 295 (LREF0) */,
    0x00000093    /* 296 (REVERSE) */,
    0x0000000d    /* 297 (PUSH) */,
    0x00000051    /* 298 (LREF30-PUSH) */,
    0x00002060    /* 299 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-join.8a9498e0> */,
    0x00000014    /* 301 (RET) */,
    0x0000200e    /* 302 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 310),
    0x0000006c    /* 304 (LREF2-CAR) */,
    0x0000000d    /* 305 (PUSH) */,
    0x00000006    /* 306 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[39])) /* "." */,
    0x0000205f    /* 308 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.8a949820> */,
    0x0000001e    /* 310 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 320),
    0x00000078    /* 312 (LREF2-CDR) */,
    0x0000000d    /* 313 (PUSH) */,
    0x00000049    /* 314 (LREF1-PUSH) */,
    0x00000006    /* 315 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000101b    /* 317 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 281),
    0x00000014    /* 319 (RET) */,
    0x0000200e    /* 320 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 328),
    0x0000006c    /* 322 (LREF2-CAR) */,
    0x0000000d    /* 323 (PUSH) */,
    0x00000006    /* 324 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[40])) /* ".." */,
    0x0000205f    /* 326 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.8a9496c0> */,
    0x0000001e    /* 328 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 403),
    0x0000003e    /* 330 (LREF1) */,
    0x00000022    /* 331 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 343),
    0x00000078    /* 333 (LREF2-CDR) */,
    0x0000000d    /* 334 (PUSH) */,
    0x0000006c    /* 335 (LREF2-CAR) */,
    0x0000000d    /* 336 (PUSH) */,
    0x0000003e    /* 337 (LREF1) */,
    0x00000067    /* 338 (CONS-PUSH) */,
    0x00000009    /* 339 (CONSTF-PUSH) */,
    0x0000101b    /* 340 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 281),
    0x00000014    /* 342 (RET) */,
    0x0000200e    /* 343 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 351),
    0x0000006b    /* 345 (LREF1-CAR) */,
    0x0000000d    /* 346 (PUSH) */,
    0x00000006    /* 347 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[40])) /* ".." */,
    0x0000205f    /* 349 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.8a949580> */,
    0x0000001e    /* 351 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 356),
    0x00000013    /* 353 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 333),
    0x00000014    /* 355 (RET) */,
    0x0000200e    /* 356 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 363),
    0x00000049    /* 358 (LREF1-PUSH) */,
    0x00000006    /* 359 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[32])) /* ("") */,
    0x0000205f    /* 361 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.8a949ee0> */,
    0x0000001e    /* 363 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 368),
    0x00000013    /* 365 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 333),
    0x00000014    /* 367 (RET) */,
    0x00000045    /* 368 (LREF21) */,
    0x0000001e    /* 369 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 388),
    0x0000200e    /* 371 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 377),
    0x00000049    /* 373 (LREF1-PUSH) */,
    0x00001007    /* 374 (CONSTI-PUSH 1) */,
    0x0000205f    /* 375 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#length=?.8a949d60> */,
    0x0000001e    /* 377 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 388),
    0x0000200e    /* 379 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 386),
    0x00000006    /* 381 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #/^[A-Za-z]:$/ */,
    0x0000006b    /* 383 (LREF1-CAR) */,
    0x00002062    /* 384 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch.8a949ce0> */,
    0x0000001f    /* 386 (BT) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 333),
    0x00000078    /* 388 (LREF2-CDR) */,
    0x0000000d    /* 389 (PUSH) */,
    0x00000077    /* 390 (LREF1-CDR) */,
    0x0000000d    /* 391 (PUSH) */,
    0x00000006    /* 392 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000101b    /* 394 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 281),
    0x00000014    /* 396 (RET) */,
    0x00000013    /* 397 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 388),
    0x00000014    /* 399 (RET) */,
    0x00000013    /* 400 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 388),
    0x00000014    /* 402 (RET) */,
    0x00000078    /* 403 (LREF2-CDR) */,
    0x0000000d    /* 404 (PUSH) */,
    0x0000006c    /* 405 (LREF2-CAR) */,
    0x0000000d    /* 406 (PUSH) */,
    0x0000003e    /* 407 (LREF1) */,
    0x00000067    /* 408 (CONS-PUSH) */,
    0x00000009    /* 409 (CONSTF-PUSH) */,
    0x0000101b    /* 410 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 281),
    0x00000014    /* 412 (RET) */,
    0x00000014    /* 413 (RET) */,
    0x00000042    /* 414 (LREF11) */,
    0x0000001e    /* 415 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 430),
    0x0000200e    /* 417 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 424),
    0x00000048    /* 419 (LREF0-PUSH) */,
    0x00000006    /* 420 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(47)) /* #\/ */,
    0x0000205f    /* 422 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-split.8a94bfe0> */,
    0x0000000d    /* 424 (PUSH) */,
    0x00000006    /* 425 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[14])) /* "\\" */,
    0x00002060    /* 427 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-join.8a949020> */,
    0x00000014    /* 429 (RET) */,
    0x00000053    /* 430 (LREF0-RET) */,
    0x00000079    /* 431 (LREF3-CDR) */,
    0x00000022    /* 432 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 440),
    0x00000006    /* 434 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[43])) /* "keyword list not even" */,
    0x0000004b    /* 436 (LREF3-PUSH) */,
    0x00002060    /* 437 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.8a9425e0> */,
    0x00000014    /* 439 (RET) */,
    0x0000100e    /* 440 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 445),
    0x0000006d    /* 442 (LREF3-CAR) */,
    0x00001062    /* 443 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.8a942580> */,
    0x00001018    /* 445 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 446 (LREF0) */,
    0x0000002e    /* 447 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :absolute */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 459)  /*    459 */,
    0x00c0103c    /* 450 (LREF 1 3) */,
    0x00000087    /* 451 (CDDR-PUSH) */,
    0x00c0103c    /* 452 (LREF 1 3) */,
    0x00000083    /* 453 (CADR-PUSH) */,
    0x0000004d    /* 454 (LREF11-PUSH) */,
    0x0000004c    /* 455 (LREF10-PUSH) */,
    0x0000201b    /* 456 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 7),
    0x00000014    /* 458 (RET) */,
    0x0000003d    /* 459 (LREF0) */,
    0x0000002e    /* 460 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :expand */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 472)  /*    472 */,
    0x00c0103c    /* 463 (LREF 1 3) */,
    0x00000087    /* 464 (CDDR-PUSH) */,
    0x0000004e    /* 465 (LREF12-PUSH) */,
    0x00c0103c    /* 466 (LREF 1 3) */,
    0x00000083    /* 467 (CADR-PUSH) */,
    0x0000004c    /* 468 (LREF10-PUSH) */,
    0x0000201b    /* 469 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 7),
    0x00000014    /* 471 (RET) */,
    0x0000003d    /* 472 (LREF0) */,
    0x0000002e    /* 473 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :canonicalize */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 485)  /*    485 */,
    0x00c0103c    /* 476 (LREF 1 3) */,
    0x00000087    /* 477 (CDDR-PUSH) */,
    0x0000004e    /* 478 (LREF12-PUSH) */,
    0x0000004d    /* 479 (LREF11-PUSH) */,
    0x00c0103c    /* 480 (LREF 1 3) */,
    0x00000083    /* 481 (CADR-PUSH) */,
    0x0000201b    /* 482 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 7),
    0x00000014    /* 484 (RET) */,
    0x0000200e    /* 485 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 493),
    0x00000006    /* 487 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[48])) /* "unknown keyword ~S" */,
    0x00c0103c    /* 489 (LREF 1 3) */,
    0x00000069    /* 490 (CAR-PUSH) */,
    0x0000205f    /* 491 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.8a942480> */,
    0x00c0103c    /* 493 (LREF 1 3) */,
    0x00000087    /* 494 (CDDR-PUSH) */,
    0x0000004e    /* 495 (LREF12-PUSH) */,
    0x0000004d    /* 496 (LREF11-PUSH) */,
    0x0000004c    /* 497 (LREF10-PUSH) */,
    0x0000201b    /* 498 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]) + 7),
    0x00000014    /* 500 (RET) */,
    0x00000014    /* 501 (RET) */,
    /* sys-sigset */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[502]) + 8),
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sys-sigset>.8abbe460> */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.8abbe4a0> */,
    0x00000014    /*   7 (RET) */,
    0x0000005e    /*   8 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-sigset-add!.8abbe400> */,
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[502]) + 16),
    0x0000005e    /*  12 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sys-sigset>.8abbe380> */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.8abbe3c0> */,
    0x0000000d    /*  16 (PUSH) */,
    0x0000003d    /*  17 (LREF0) */,
    0x00003095    /*  18 (TAIL-APPLY 3) */,
    0x00000014    /*  19 (RET) */,
    /* (sys-environ->alist G1579) */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[522]) + 9),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(61)) /* #\= */,
    0x00000006    /*   5 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* both */,
    0x0000305f    /*   7 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-scan.8b485c80> */,
    0x00002036    /*   9 (TAIL-RECEIVE 2 0) */,
    0x0000003e    /*  10 (LREF1) */,
    0x0000001e    /*  11 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[522]) + 17),
    0x00000049    /*  13 (LREF1-PUSH) */,
    0x0000003d    /*  14 (LREF0) */,
    0x00000066    /*  15 (CONS) */,
    0x00000014    /*  16 (RET) */,
    0x0000004c    /*  17 (LREF10-PUSH) */,
    0x00000001    /*  18 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[18])) /* "" */,
    0x00000066    /*  20 (CONS) */,
    0x00000014    /*  21 (RET) */,
    /* sys-environ->alist */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]) + 9),
    0x0000000e    /*   3 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]) + 10),
    0x0000005f    /*   5 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-environ.8b470fe0> */,
    0x00000013    /*   7 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]) + 10),
    0x0000006a    /*   9 (LREF0-CAR) */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000003d    /*  11 (LREF0) */,
    0x00000022    /*  12 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]) + 17),
    0x00000003    /*  14 (CONSTN) */,
    0x00000013    /*  15 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]) + 18),
    0x00000076    /*  17 (LREF0-CDR) */,
    0x00002018    /*  18 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  19 (LREF0) */,
    0x00000022    /*  20 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]) + 24),
    0x00000013    /*  22 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]) + 32),
    0x0000200e    /*  24 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]) + 32),
    0x00000006    /*  26 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[283])) /* "too many arguments for" */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[431])) /* (lambda (:optional (envlist (sys-environ))) (map (^ (envstr) (receive (pre post) (string-scan envstr #\= 'both) (if pre (cons pre post) (cons envstr "")))) envlist)) */,
    0x0000205f    /*  30 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8b470b80> */,
    0x0000004f    /*  32 (LREF20-PUSH) */,
    0x00000049    /*  33 (LREF1-PUSH) */,
    0x00002060    /*  34 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.8b485fc0> */,
    0x00000014    /*  36 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[399])) /* (#<compiled-code (sys-environ->alist #:G1579)@0x7f988b8f51e0>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1571[3])) /* #<compiled-code sys-environ->alist@0x7f988b8f50c0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-environ->alist.8ba2a140> */,
    0x00000014    /*   6 (RET) */,
    /* sys-putenv */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]) + 47),
    0x0000003e    /*   3 (LREF1) */,
    0x0000009b    /*   4 (STRINGP) */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]) + 9),
    0x00000013    /*   7 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]) + 18),
    0x0000300e    /*   9 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]) + 18),
    0x00000006    /*  11 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[296])) /* "bad type of argument for ~s: ~s" */,
    0x00000006    /*  13 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* arg */,
    0x00000049    /*  15 (LREF1-PUSH) */,
    0x0000305f    /*  16 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.8b7c82a0> */,
    0x0000300e    /*  18 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]) + 27),
    0x00000049    /*  20 (LREF1-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(61)) /* #\= */,
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* both */,
    0x0000305f    /*  25 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-scan.8b7c8040> */,
    0x00002036    /*  27 (TAIL-RECEIVE 2 0) */,
    0x0000003e    /*  28 (LREF1) */,
    0x0000001e    /*  29 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]) + 33),
    0x00000013    /*  31 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]) + 40),
    0x0000200e    /*  33 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]) + 40),
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[298])) /* "sys-putenv: argument doesn't contain '=':" */,
    0x0000004d    /*  37 (LREF11-PUSH) */,
    0x0000205f    /*  38 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8b7e5c60> */,
    0x00000049    /*  40 (LREF1-PUSH) */,
    0x00000048    /*  41 (LREF0-PUSH) */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00003060    /*  44 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-setenv.8b7e5ba0> */,
    0x00000014    /*  46 (RET) */,
    0x00000049    /*  47 (LREF1-PUSH) */,
    0x0000006a    /*  48 (LREF0-CAR) */,
    0x0000000d    /*  49 (PUSH) */,
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00003060    /*  52 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-setenv.8b7e59c0> */,
    0x00000014    /*  54 (RET) */,
    /* sys-setpgrp */
    0x00000007    /*   0 (CONSTI-PUSH 0) */,
    0x00000007    /*   1 (CONSTI-PUSH 0) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-setpgid.8b746ea0> */,
    0x00000014    /*   4 (RET) */,
    /* %sys-mintty? */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]) + 13),
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]) + 8),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche */,
    0x0000105f    /*   6 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#find-module.8b16fd20> */,
    0x0000000d    /*   8 (PUSH) */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* sys-win-pipe-name */,
    0x0000205f    /*  11 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#global-variable-bound?.8b16fdc0> */,
    0x00000030    /*  13 (RF) */,
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]) + 19),
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x0000105f    /*  17 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#sys-win-pipe-name.8b16f5c0> */,
    0x00001018    /*  19 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  20 (LREF0) */,
    0x00000030    /*  21 (RF) */,
    0x0000100e    /*  22 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]) + 28),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x00000001    /*  25 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* #/^\\msys-[0-9a-f]+-pty[0-9]+-((?:to|from))-master$/ */,
    0x00001011    /*  27 (CALL 1) */,
    0x00001063    /*  28 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#boolean.8b16f3a0> */,
    0x00000014    /*  30 (RET) */,
    /* (%sys-escape-windows-command-line G1661) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[679]) + 19),
    0x00002007    /*   2 (CONSTI-PUSH 2) */,
    0x0000100e    /*   3 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[679]) + 12),
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[679]) + 10),
    0x00001007    /*   7 (CONSTI-PUSH 1) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00001011    /*   9 (CALL 1) */,
    0x00001062    /*  10 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-length.8b2e4c20> */,
    0x000000b4    /*  12 (NUMMUL2) */,
    0x000010bc    /*  13 (NUMADDI 1) */,
    0x0000000d    /*  14 (PUSH) */,
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(92)) /* #\\ */,
    0x0000205f    /*  17 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-string.8b2e4d40> */,
    0x0000000d    /*  19 (PUSH) */,
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[415])) /* "\"" */,
    0x00002060    /*  22 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.8b2da0c0> */,
    0x00000014    /*  24 (RET) */,
    /* %sys-escape-windows-command-line */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009b    /*   1 (STRINGP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]) + 40),
    0x0000200e    /*   4 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]) + 11),
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[18])) /* "" */,
    0x0000205f    /*   9 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.8b2d5360> */,
    0x0000001e    /*  11 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]) + 15),
    0x0000000a    /*  13 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[419])) /* "\"\"" */,
    0x0000100e    /*  15 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]) + 21),
    0x00000048    /*  17 (LREF0-PUSH) */,
    0x00000001    /*  18 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* #/[\u0009-\u000d !&'+,;->\[\]^`{}~]/ */,
    0x00001011    /*  20 (CALL 1) */,
    0x0000001e    /*  21 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]) + 39),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[415])) /* "\"" */,
    0x0000300e    /*  25 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]) + 33),
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #/(\\*)"/ */,
    0x00000048    /*  29 (LREF0-PUSH) */,
    0x0000004c    /*  30 (LREF10-PUSH) */,
    0x0000305f    /*  31 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#regexp-replace-all.8b2daa20> */,
    0x0000000d    /*  33 (PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1561[415])) /* "\"" */,
    0x00003060    /*  36 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.8b2d5080> */,
    0x00000014    /*  38 (RET) */,
    0x00000053    /*  39 (LREF0-RET) */,
    0x0000100e    /*  40 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]) + 45),
    0x00000048    /*  42 (LREF0-PUSH) */,
    0x0000105f    /*  43 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#write-to-string.8b2d53e0> */,
    0x00001063    /*  45 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sys-escape-windows-command-line.8b2d5420> */,
    0x00000014    /*  47 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1563[948])) /* (#<compiled-code (%sys-escape-windows-command-line #:G1661)@0x7f988b959600>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1571[9])) /* #<compiled-code %sys-escape-windows-command-line@0x7f988b959480> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sys-escape-windows-command-line.8b2d5be0> */,
    0x00000014    /*   6 (RET) */,
  },
  {   /* ScmPair d1563 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(62U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[6])},
       { SCM_OBJ(&scm__rc.d1563[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[4]), SCM_OBJ(&scm__rc.d1563[8])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[10])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[11])},
       { SCM_OBJ(&scm__rc.d1563[12]), SCM_NIL},
       { SCM_MAKE_INT(64U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[14])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[15])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[18])},
       { SCM_OBJ(&scm__rc.d1563[19]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[16]), SCM_OBJ(&scm__rc.d1563[20])},
       { SCM_MAKE_INT(65U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[22])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[23])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[25])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[26])},
       { SCM_OBJ(&scm__rc.d1563[27]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[24]), SCM_OBJ(&scm__rc.d1563[28])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[30])},
       { SCM_OBJ(&scm__sc.d1561[18]), SCM_NIL},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[33])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[33])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[33])},
       { SCM_OBJ(&scm__rc.d1563[36]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[35]), SCM_OBJ(&scm__rc.d1563[37])},
       { SCM_OBJ(&scm__rc.d1563[34]), SCM_OBJ(&scm__rc.d1563[38])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[40])},
       { SCM_MAKE_INT(70U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[42])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[43])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[45]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[44]), SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(157U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[50])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[51])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[53])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[54])},
       { SCM_OBJ(&scm__rc.d1563[55]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[52]), SCM_OBJ(&scm__rc.d1563[56])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(159U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[59])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[60])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[62])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[63])},
       { SCM_OBJ(&scm__rc.d1563[64]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[61]), SCM_OBJ(&scm__rc.d1563[65])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(299U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[68])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[69])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[71])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[72])},
       { SCM_OBJ(&scm__rc.d1563[73]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[70]), SCM_OBJ(&scm__rc.d1563[74])},
       { SCM_MAKE_INT(300U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[76])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[77])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[79])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[80])},
       { SCM_OBJ(&scm__rc.d1563[81]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[78]), SCM_OBJ(&scm__rc.d1563[82])},
       { SCM_MAKE_INT(303U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[84])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[85])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[87])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[88])},
       { SCM_OBJ(&scm__rc.d1563[89]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[86]), SCM_OBJ(&scm__rc.d1563[90])},
       { SCM_MAKE_INT(307U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[92])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[93])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[95])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[96])},
       { SCM_OBJ(&scm__rc.d1563[97]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[94]), SCM_OBJ(&scm__rc.d1563[98])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[100])},
       { SCM_MAKE_INT(327U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[102])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[103])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[105])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[106])},
       { SCM_OBJ(&scm__rc.d1563[107]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[104]), SCM_OBJ(&scm__rc.d1563[108])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[110])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[111])},
       { SCM_OBJ(&scm__rc.d1563[112]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(363U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[115])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[116])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[118])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[119])},
       { SCM_OBJ(&scm__rc.d1563[120]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[117]), SCM_OBJ(&scm__rc.d1563[121])},
       { SCM_MAKE_INT(364U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[123])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[124])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[126])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[127])},
       { SCM_OBJ(&scm__rc.d1563[128]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[125]), SCM_OBJ(&scm__rc.d1563[129])},
       { SCM_MAKE_INT(367U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[132])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[134])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[135])},
       { SCM_OBJ(&scm__rc.d1563[136]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[133]), SCM_OBJ(&scm__rc.d1563[137])},
       { SCM_MAKE_INT(371U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[140])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[142])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[143])},
       { SCM_OBJ(&scm__rc.d1563[144]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[141]), SCM_OBJ(&scm__rc.d1563[145])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[147])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[148])},
       { SCM_MAKE_INT(387U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[151])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[153])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[154])},
       { SCM_OBJ(&scm__rc.d1563[155]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[152]), SCM_OBJ(&scm__rc.d1563[156])},
       { SCM_MAKE_INT(390U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[159])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[161])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[162])},
       { SCM_OBJ(&scm__rc.d1563[163]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[160]), SCM_OBJ(&scm__rc.d1563[164])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(393U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[167])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[168])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[170])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[171])},
       { SCM_OBJ(&scm__rc.d1563[172]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[169]), SCM_OBJ(&scm__rc.d1563[173])},
       { SCM_MAKE_INT(396U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[175])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[176])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[178])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[179])},
       { SCM_OBJ(&scm__rc.d1563[180]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[177]), SCM_OBJ(&scm__rc.d1563[181])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(399U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[184])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[185])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[187])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[188])},
       { SCM_OBJ(&scm__rc.d1563[189]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[186]), SCM_OBJ(&scm__rc.d1563[190])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[183])},
       { SCM_MAKE_INT(401U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[193])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[194])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[196])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[197])},
       { SCM_OBJ(&scm__rc.d1563[198]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[195]), SCM_OBJ(&scm__rc.d1563[199])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[201])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[202])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[203])},
       { SCM_MAKE_INT(403U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[205])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[206])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[208])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[209])},
       { SCM_OBJ(&scm__rc.d1563[210]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[207]), SCM_OBJ(&scm__rc.d1563[211])},
       { SCM_MAKE_INT(405U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[213])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[214])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[216])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[217])},
       { SCM_OBJ(&scm__rc.d1563[218]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[215]), SCM_OBJ(&scm__rc.d1563[219])},
       { SCM_MAKE_INT(406U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[221])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[222])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[224])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[225])},
       { SCM_OBJ(&scm__rc.d1563[226]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[223]), SCM_OBJ(&scm__rc.d1563[227])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[229])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[230])},
       { SCM_OBJ(&scm__rc.d1563[231]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(409U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[234])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[235])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[237])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[238])},
       { SCM_OBJ(&scm__rc.d1563[239]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[236]), SCM_OBJ(&scm__rc.d1563[240])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[242])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[243])},
       { SCM_OBJ(&scm__rc.d1563[244]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[201])},
       { SCM_MAKE_INT(414U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[247])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[248])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[250])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[251])},
       { SCM_OBJ(&scm__rc.d1563[252]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[249]), SCM_OBJ(&scm__rc.d1563[253])},
       { SCM_MAKE_INT(416U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[255])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[256])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[258])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[259])},
       { SCM_OBJ(&scm__rc.d1563[260]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[257]), SCM_OBJ(&scm__rc.d1563[261])},
       { SCM_MAKE_INT(418U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[263])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[264])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[266])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[267])},
       { SCM_OBJ(&scm__rc.d1563[268]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[265]), SCM_OBJ(&scm__rc.d1563[269])},
       { SCM_MAKE_INT(420U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[271])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[272])},
       { SCM_OBJ(&scm__rc.d1563[273]), SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(428U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[277])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[278])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[280])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[281])},
       { SCM_OBJ(&scm__rc.d1563[282]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[279]), SCM_OBJ(&scm__rc.d1563[283])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[285])},
       { SCM_MAKE_INT(433U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[287])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[288])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[290])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[291])},
       { SCM_OBJ(&scm__rc.d1563[292]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[289]), SCM_OBJ(&scm__rc.d1563[293])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[295])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[296])},
       { SCM_OBJ(&scm__rc.d1563[297]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(459U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[300])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[301])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[303])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[304])},
       { SCM_OBJ(&scm__rc.d1563[305]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[302]), SCM_OBJ(&scm__rc.d1563[306])},
       { SCM_MAKE_INT(460U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[308])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[309])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[311])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[312])},
       { SCM_OBJ(&scm__rc.d1563[313]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[310]), SCM_OBJ(&scm__rc.d1563[314])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[316])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[317])},
       { SCM_OBJ(&scm__rc.d1563[318]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(472U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[321])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[322])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[324])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[325])},
       { SCM_OBJ(&scm__rc.d1563[326]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[323]), SCM_OBJ(&scm__rc.d1563[327])},
       { SCM_MAKE_INT(474U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[329])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[330])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[332])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[333])},
       { SCM_OBJ(&scm__rc.d1563[334]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[331]), SCM_OBJ(&scm__rc.d1563[335])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[337])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[338])},
       { SCM_OBJ(&scm__rc.d1563[339]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(482U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[342])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[343])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[345])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[346])},
       { SCM_OBJ(&scm__rc.d1563[347]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[344]), SCM_OBJ(&scm__rc.d1563[348])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[350])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[351])},
       { SCM_OBJ(&scm__rc.d1563[352]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(497U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[355])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[356])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[358])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[359])},
       { SCM_OBJ(&scm__rc.d1563[360]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[357]), SCM_OBJ(&scm__rc.d1563[361])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[363])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[364])},
       { SCM_OBJ(&scm__rc.d1563[365]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[367])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[368])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[369])},
       { SCM_MAKE_INT(515U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[371])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[372])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[374])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[375])},
       { SCM_OBJ(&scm__rc.d1563[376]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[373]), SCM_OBJ(&scm__rc.d1563[377])},
       { SCM_MAKE_INT(519U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[379])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[380])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[382])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[383])},
       { SCM_OBJ(&scm__rc.d1563[384]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[381]), SCM_OBJ(&scm__rc.d1563[385])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[387])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[388])},
       { SCM_OBJ(&scm__rc.d1563[389]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[391])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(523U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[394])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[395])},
       { SCM_OBJ(&scm__rc.d1563[396]), SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1571[2]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[363]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[400])},
       { SCM_OBJ(&scm__rc.d1563[401]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[402])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[404])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[406])},
       { SCM_OBJ(&scm__rc.d1563[407]), SCM_NIL},
       { SCM_MAKE_CHAR(61), SCM_OBJ(&scm__rc.d1563[408])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[409])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[410])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[405])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[32])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[413])},
       { SCM_OBJ(&scm__rc.d1563[414]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[412]), SCM_OBJ(&scm__rc.d1563[415])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[416])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[417])},
       { SCM_OBJ(&scm__rc.d1563[418]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[411]), SCM_OBJ(&scm__rc.d1563[419])},
       { SCM_OBJ(&scm__rc.d1563[405]), SCM_OBJ(&scm__rc.d1563[420])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[421])},
       { SCM_OBJ(&scm__rc.d1563[422]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[393]), SCM_OBJ(&scm__rc.d1563[423])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[424])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[425]), SCM_OBJ(&scm__rc.d1563[426])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[427])},
       { SCM_OBJ(&scm__rc.d1563[428]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[403]), SCM_OBJ(&scm__rc.d1563[429])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[430])},
       { SCM_MAKE_INT(522U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[432])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[433])},
       { SCM_OBJ(&scm__rc.d1563[434]), SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_MAKE_INT(535U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[438])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[439])},
       { SCM_OBJ(&scm__rc.d1563[440]), SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(551U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[444])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[445])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[447])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[448])},
       { SCM_OBJ(&scm__rc.d1563[449]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[446]), SCM_OBJ(&scm__rc.d1563[450])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[452])},
       { SCM_MAKE_INT(556U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[454])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[455])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[457])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[458])},
       { SCM_OBJ(&scm__rc.d1563[459]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[456]), SCM_OBJ(&scm__rc.d1563[460])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(675U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[463])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[464])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[466])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[467])},
       { SCM_OBJ(&scm__rc.d1563[468]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[465]), SCM_OBJ(&scm__rc.d1563[469])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(696U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[472])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[473])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[475])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[476])},
       { SCM_OBJ(&scm__rc.d1563[477]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[474]), SCM_OBJ(&scm__rc.d1563[478])},
       { SCM_MAKE_INT(705U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[480])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[481])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[483])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[484])},
       { SCM_OBJ(&scm__rc.d1563[485]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[482]), SCM_OBJ(&scm__rc.d1563[486])},
       { SCM_MAKE_INT(723U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[488])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[489])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[491])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[492])},
       { SCM_OBJ(&scm__rc.d1563[493]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[490]), SCM_OBJ(&scm__rc.d1563[494])},
       { SCM_MAKE_INT(725U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[496])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[497])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[499])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[500])},
       { SCM_OBJ(&scm__rc.d1563[501]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[498]), SCM_OBJ(&scm__rc.d1563[502])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[504])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[505])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[506])},
       { SCM_MAKE_INT(746U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[508])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[509])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[511])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[512])},
       { SCM_OBJ(&scm__rc.d1563[513]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[510]), SCM_OBJ(&scm__rc.d1563[514])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[516])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[517])},
       { SCM_OBJ(&scm__rc.d1563[518]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[520])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[521])},
       { SCM_OBJ(&scm__rc.d1563[522]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[524])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[525])},
       { SCM_OBJ(&scm__rc.d1563[526]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(793U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[529])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[530])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[532])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[533])},
       { SCM_OBJ(&scm__rc.d1563[534]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[531]), SCM_OBJ(&scm__rc.d1563[535])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(800U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[538])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[539])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[541])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[542])},
       { SCM_OBJ(&scm__rc.d1563[543]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[540]), SCM_OBJ(&scm__rc.d1563[544])},
       { SCM_MAKE_INT(801U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[546])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[547])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[549])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[550])},
       { SCM_OBJ(&scm__rc.d1563[551]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[548]), SCM_OBJ(&scm__rc.d1563[552])},
       { SCM_MAKE_INT(802U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[554])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[555])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[557])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[558])},
       { SCM_OBJ(&scm__rc.d1563[559]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[556]), SCM_OBJ(&scm__rc.d1563[560])},
       { SCM_MAKE_INT(803U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[562])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[563])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[565])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[566])},
       { SCM_OBJ(&scm__rc.d1563[567]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[564]), SCM_OBJ(&scm__rc.d1563[568])},
       { SCM_MAKE_INT(804U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[570])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[571])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[573])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[574])},
       { SCM_OBJ(&scm__rc.d1563[575]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[572]), SCM_OBJ(&scm__rc.d1563[576])},
       { SCM_MAKE_INT(807U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[578])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[579])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[581])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[582])},
       { SCM_OBJ(&scm__rc.d1563[583]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[580]), SCM_OBJ(&scm__rc.d1563[584])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[586])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[587])},
       { SCM_OBJ(&scm__rc.d1563[588]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[590])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[591])},
       { SCM_OBJ(&scm__rc.d1563[592]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[594])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[595])},
       { SCM_OBJ(&scm__rc.d1563[596]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[598])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[599])},
       { SCM_OBJ(&scm__rc.d1563[600]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[602])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[603])},
       { SCM_OBJ(&scm__rc.d1563[604]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[606])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[607])},
       { SCM_OBJ(&scm__rc.d1563[608]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(848U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[611])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[612])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[614])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[615])},
       { SCM_OBJ(&scm__rc.d1563[616]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[613]), SCM_OBJ(&scm__rc.d1563[617])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(851U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[620])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[621])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[623])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[624])},
       { SCM_OBJ(&scm__rc.d1563[625]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[622]), SCM_OBJ(&scm__rc.d1563[626])},
       { SCM_MAKE_INT(854U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[628])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[629])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[631])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[632])},
       { SCM_OBJ(&scm__rc.d1563[633]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[630]), SCM_OBJ(&scm__rc.d1563[634])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(857U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[637])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[638])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[640])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[641])},
       { SCM_OBJ(&scm__rc.d1563[642]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[639]), SCM_OBJ(&scm__rc.d1563[643])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(863U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[646])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[647])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[649])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[650])},
       { SCM_OBJ(&scm__rc.d1563[651]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[648]), SCM_OBJ(&scm__rc.d1563[652])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[654])},
       { SCM_MAKE_INT(867U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[656])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[657])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[659])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[660])},
       { SCM_OBJ(&scm__rc.d1563[661]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[658]), SCM_OBJ(&scm__rc.d1563[662])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[636])},
       { SCM_MAKE_INT(870U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[665])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[666])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[668])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[669])},
       { SCM_OBJ(&scm__rc.d1563[670]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[667]), SCM_OBJ(&scm__rc.d1563[671])},
       { SCM_MAKE_INT(875U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[673])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[674])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[676])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[677])},
       { SCM_OBJ(&scm__rc.d1563[678]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[675]), SCM_OBJ(&scm__rc.d1563[679])},
       { SCM_MAKE_INT(879U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[681])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[682])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[684])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[685])},
       { SCM_OBJ(&scm__rc.d1563[686]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[683]), SCM_OBJ(&scm__rc.d1563[687])},
       { SCM_MAKE_INT(883U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[689])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[690])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[692])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[693])},
       { SCM_OBJ(&scm__rc.d1563[694]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[691]), SCM_OBJ(&scm__rc.d1563[695])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[697])},
       { SCM_MAKE_INT(896U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[699])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[700])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[702])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[703])},
       { SCM_OBJ(&scm__rc.d1563[704]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[701]), SCM_OBJ(&scm__rc.d1563[705])},
       { SCM_MAKE_INT(904U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[707])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[708])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[710])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[711])},
       { SCM_OBJ(&scm__rc.d1563[712]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[709]), SCM_OBJ(&scm__rc.d1563[713])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[715])},
       { SCM_MAKE_INT(909U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[717])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[718])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[720])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[721])},
       { SCM_OBJ(&scm__rc.d1563[722]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[719]), SCM_OBJ(&scm__rc.d1563[723])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[725])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[726])},
       { SCM_MAKE_INT(924U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[728])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[729])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[731])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[732])},
       { SCM_OBJ(&scm__rc.d1563[733]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[730]), SCM_OBJ(&scm__rc.d1563[734])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[736])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[737])},
       { SCM_OBJ(&scm__rc.d1563[738]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[740])},
       { SCM_MAKE_INT(973U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[742])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[743])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[745])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[746])},
       { SCM_OBJ(&scm__rc.d1563[747]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[744]), SCM_OBJ(&scm__rc.d1563[748])},
       { SCM_MAKE_INT(982U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[750])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[751])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[753])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[754])},
       { SCM_OBJ(&scm__rc.d1563[755]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[752]), SCM_OBJ(&scm__rc.d1563[756])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[758])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[759])},
       { SCM_OBJ(&scm__rc.d1563[760]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[762])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[763])},
       { SCM_OBJ(&scm__rc.d1563[764]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[766])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[767])},
       { SCM_OBJ(&scm__rc.d1563[768]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[770])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[771])},
       { SCM_OBJ(&scm__rc.d1563[772]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[774])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[775])},
       { SCM_OBJ(&scm__rc.d1563[776]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[778])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[779])},
       { SCM_OBJ(&scm__rc.d1563[780]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[782])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[783])},
       { SCM_OBJ(&scm__rc.d1563[784]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[786])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[787])},
       { SCM_OBJ(&scm__rc.d1563[788]), SCM_NIL},
       { SCM_MAKE_INT(1090U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[790])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[791])},
       { SCM_OBJ(&scm__rc.d1563[792]), SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[795])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[796])},
       { SCM_OBJ(&scm__rc.d1563[797]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[799])},
       { SCM_MAKE_INT(1094U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[801])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[802])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[804])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[805])},
       { SCM_OBJ(&scm__rc.d1563[806]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[803]), SCM_OBJ(&scm__rc.d1563[807])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[809])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[810])},
       { SCM_OBJ(&scm__rc.d1563[811]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1107U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[814])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[815])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[817])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[818])},
       { SCM_OBJ(&scm__rc.d1563[819]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[816]), SCM_OBJ(&scm__rc.d1563[820])},
       { SCM_MAKE_INT(1111U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[822])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[823])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[825])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[826])},
       { SCM_OBJ(&scm__rc.d1563[827]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[824]), SCM_OBJ(&scm__rc.d1563[828])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1129U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[831])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[832])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[834])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[835])},
       { SCM_OBJ(&scm__rc.d1563[836]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[833]), SCM_OBJ(&scm__rc.d1563[837])},
       { SCM_MAKE_INT(1133U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[839])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[840])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[842])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[843])},
       { SCM_OBJ(&scm__rc.d1563[844]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[841]), SCM_OBJ(&scm__rc.d1563[845])},
       { SCM_MAKE_INT(1141U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[847])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[848])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[850])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[851])},
       { SCM_OBJ(&scm__rc.d1563[852]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[849]), SCM_OBJ(&scm__rc.d1563[853])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[715])},
       { SCM_MAKE_INT(1146U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[856])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[857])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[859])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[860])},
       { SCM_OBJ(&scm__rc.d1563[861]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[858]), SCM_OBJ(&scm__rc.d1563[862])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[864])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[865])},
       { SCM_MAKE_INT(1154U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[867])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[868])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[870])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[871])},
       { SCM_OBJ(&scm__rc.d1563[872]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[869]), SCM_OBJ(&scm__rc.d1563[873])},
       { SCM_MAKE_INT(1205U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[875])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[876])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[878])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[879])},
       { SCM_OBJ(&scm__rc.d1563[880]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[877]), SCM_OBJ(&scm__rc.d1563[881])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1220U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[884])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[885])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[887])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[888])},
       { SCM_OBJ(&scm__rc.d1563[889]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[886]), SCM_OBJ(&scm__rc.d1563[890])},
       { SCM_MAKE_INT(1224U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[892])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[893])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[895])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[896])},
       { SCM_OBJ(&scm__rc.d1563[897]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[894]), SCM_OBJ(&scm__rc.d1563[898])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[900])},
       { SCM_MAKE_INT(1228U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[902])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[903])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[905])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[906])},
       { SCM_OBJ(&scm__rc.d1563[907]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[904]), SCM_OBJ(&scm__rc.d1563[908])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[900])},
       { SCM_MAKE_INT(1234U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[911])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[912])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[914])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[915])},
       { SCM_OBJ(&scm__rc.d1563[916]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[913]), SCM_OBJ(&scm__rc.d1563[917])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[919])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[920])},
       { SCM_OBJ(&scm__rc.d1563[921]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[923])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[924])},
       { SCM_OBJ(&scm__rc.d1563[925]), SCM_NIL},
       { SCM_MAKE_INT(1367U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[927])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[928])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[930])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[931])},
       { SCM_OBJ(&scm__rc.d1563[932]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1563[929]), SCM_OBJ(&scm__rc.d1563[933])},
       { SCM_MAKE_INT(1455U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[935])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[936])},
       { SCM_OBJ(&scm__rc.d1563[937]), SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[940])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1515U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[943])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[944])},
       { SCM_OBJ(&scm__rc.d1563[945]), SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1571[8]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(1508U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1561[3]), SCM_OBJ(&scm__rc.d1563[950])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1563[951])},
       { SCM_OBJ(&scm__rc.d1563[952]), SCM_OBJ(&scm__rc.d1563[46])},
       { SCM_UNDEFINED, SCM_NIL},
  },
  {   /* ScmObj d1562 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
};
static ScmObj libsyssys_readdir(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pathname_scm;
  ScmString* pathname;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-readdir");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pathname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(pathname_scm)) Scm_Error("string required, but got %S", pathname_scm);
  pathname = SCM_STRING(pathname_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_ReadDirectory(pathname));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_tmpdir(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-tmpdir");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TmpDir());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_basename(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pathname_scm;
  ScmString* pathname;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-basename");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pathname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(pathname_scm)) Scm_Error("string required, but got %S", pathname_scm);
  pathname = SCM_STRING(pathname_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_BaseName(pathname));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_dirname(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pathname_scm;
  ScmString* pathname;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-dirname");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pathname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(pathname_scm)) Scm_Error("string required, but got %S", pathname_scm);
  pathname = SCM_STRING(pathname_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_DirName(pathname));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

ScmHashTable *errno_n2y;
ScmHashTable *errno_y2n;
static ScmObj libsyssys_errno_TOsymbol(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj num_scm;
  ScmSmallInt num;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-errno->symbol");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  num_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(num_scm)) Scm_Error("small integer required, but got %S", num_scm);
  num = SCM_INT_VALUE(num_scm);
  {
{
ScmObj SCM_RESULT;

#line 158 "libsys.scm"
{SCM_RESULT=(Scm_HashTableRef(errno_n2y,SCM_MAKE_INT(num),SCM_FALSE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_symbol_TOerrno(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  ScmSymbol* name;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-symbol->errno");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_SYMBOLP(name_scm)) Scm_Error("symbol required, but got %S", name_scm);
  name = SCM_SYMBOL(name_scm);
  {
{
ScmObj SCM_RESULT;

#line 160 "libsys.scm"
{SCM_RESULT=(Scm_HashTableRef(errno_y2n,SCM_OBJ(name),SCM_FALSE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getgrgid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gid_scm;
  int gid;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-getgrgid");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gid_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(gid_scm)) Scm_Error("C integer required, but got %S", gid_scm);
  gid = Scm_GetInteger(gid_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_GetGroupById(gid));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getgrnam(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  ScmString* name;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-getgrnam");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(name_scm)) Scm_Error("string required, but got %S", name_scm);
  name = SCM_STRING(name_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_GetGroupByName(name));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_gid_TOgroup_name(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gid_scm;
  int gid;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-gid->group-name");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gid_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(gid_scm)) Scm_Error("C integer required, but got %S", gid_scm);
  gid = Scm_GetInteger(gid_scm);
  {
{
ScmObj SCM_RESULT;

#line 304 "libsys.scm"
{struct group* g=getgrgid(gid);
if ((g)==(NULL)){Scm_SigCheck(Scm_VM());{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(SCM_MAKE_STR_COPYING((g)->gr_name));goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_group_name_TOgid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  const char * name;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-group-name->gid");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(name_scm)) Scm_Error("const C string required, but got %S", name_scm);
  name = SCM_STRING_CONST_CSTRING(name_scm);
  {
{
ScmObj SCM_RESULT;

#line 308 "libsys.scm"
{struct group* g=getgrnam(name);
if ((g)==(NULL)){Scm_SigCheck(Scm_VM());{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(Scm_MakeInteger((g)->gr_gid));goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_setlocale(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj category_scm;
  ScmSmallInt category;
  ScmObj locale_scm;
  const char * locale;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-setlocale");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  category_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(category_scm)) Scm_Error("small integer required, but got %S", category_scm);
  category = SCM_INT_VALUE(category_scm);
  locale_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(locale_scm)) Scm_Error("const C string required, but got %S", locale_scm);
  locale = SCM_STRING_CONST_CSTRING(locale_scm);
  {
{
const char * SCM_RESULT;
{SCM_RESULT=(setlocale(category,locale));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_MAYBE(SCM_MAKE_STR_COPYING, SCM_RESULT));
}
  }
}

static ScmObj libsyssys_localeconv(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-localeconv");
  {
{
ScmObj SCM_RESULT;

#line 331 "libsys.scm"
{struct lconv* lc=localeconv();
{SCM_RESULT=(Scm_Cons(Scm_Cons(scm__rc.d1562[221],SCM_MAKE_STR_COPYING((lc)->decimal_point)),Scm_Cons(
Scm_Cons(scm__rc.d1562[222],SCM_MAKE_STR_COPYING((lc)->thousands_sep)),Scm_Cons(
Scm_Cons(scm__rc.d1562[223],SCM_MAKE_STR_COPYING((lc)->grouping)),Scm_Cons(
Scm_Cons(scm__rc.d1562[224],SCM_MAKE_STR_COPYING((lc)->int_curr_symbol)),Scm_Cons(
Scm_Cons(scm__rc.d1562[225],SCM_MAKE_STR_COPYING((lc)->currency_symbol)),Scm_Cons(
Scm_Cons(scm__rc.d1562[226],SCM_MAKE_STR_COPYING((lc)->mon_decimal_point)),Scm_Cons(
Scm_Cons(scm__rc.d1562[227],SCM_MAKE_STR_COPYING((lc)->mon_thousands_sep)),Scm_Cons(
Scm_Cons(scm__rc.d1562[228],SCM_MAKE_STR_COPYING((lc)->mon_grouping)),Scm_Cons(
Scm_Cons(scm__rc.d1562[229],SCM_MAKE_STR_COPYING((lc)->positive_sign)),Scm_Cons(
Scm_Cons(scm__rc.d1562[230],SCM_MAKE_STR_COPYING((lc)->negative_sign)),Scm_Cons(
Scm_Cons(scm__rc.d1562[231],SCM_MAKE_INT((lc)->int_frac_digits)),Scm_Cons(
Scm_Cons(scm__rc.d1562[232],SCM_MAKE_INT((lc)->frac_digits)),Scm_Cons(
Scm_Cons(scm__rc.d1562[233],SCM_MAKE_BOOL((lc)->p_cs_precedes)),Scm_Cons(
Scm_Cons(scm__rc.d1562[234],SCM_MAKE_BOOL((lc)->p_sep_by_space)),Scm_Cons(
Scm_Cons(scm__rc.d1562[235],SCM_MAKE_BOOL((lc)->n_cs_precedes)),Scm_Cons(
Scm_Cons(scm__rc.d1562[236],SCM_MAKE_BOOL((lc)->n_sep_by_space)),Scm_Cons(
Scm_Cons(scm__rc.d1562[237],SCM_MAKE_INT((lc)->p_sign_posn)),Scm_Cons(
Scm_Cons(scm__rc.d1562[238],SCM_MAKE_INT((lc)->n_sign_posn)),SCM_NIL)))))))))))))))))));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getpwuid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj uid_scm;
  int uid;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-getpwuid");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  uid_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(uid_scm)) Scm_Error("C integer required, but got %S", uid_scm);
  uid = Scm_GetInteger(uid_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_GetPasswdById(uid));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getpwnam(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  ScmString* name;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-getpwnam");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(name_scm)) Scm_Error("string required, but got %S", name_scm);
  name = SCM_STRING(name_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_GetPasswdByName(name));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_uid_TOuser_name(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj uid_scm;
  int uid;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-uid->user-name");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  uid_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(uid_scm)) Scm_Error("C integer required, but got %S", uid_scm);
  uid = Scm_GetInteger(uid_scm);
  {
{
ScmObj SCM_RESULT;

#line 368 "libsys.scm"
{struct passwd* p=getpwuid(uid);
if ((p)==(NULL)){Scm_SigCheck(Scm_VM());{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(SCM_MAKE_STR_COPYING((p)->pw_name));goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_user_name_TOuid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  const char * name;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-user-name->uid");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(name_scm)) Scm_Error("const C string required, but got %S", name_scm);
  name = SCM_STRING_CONST_CSTRING(name_scm);
  {
{
ScmObj SCM_RESULT;

#line 372 "libsys.scm"
{struct passwd* p=getpwnam(name);
if ((p)==(NULL)){Scm_SigCheck(Scm_VM());{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(Scm_MakeInteger((p)->pw_uid));goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_sigset_addX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj set_scm;
  ScmSysSigset* set;
  ScmObj sigs_scm;
  ScmObj sigs;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sys-sigset-add!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  set_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_SIGSET_P(set_scm)) Scm_Error("<sys-sigset> required, but got %S", set_scm);
  set = SCM_SYS_SIGSET(set_scm);
  sigs_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  sigs = (sigs_scm);
  {
{
ScmObj SCM_RESULT;

#line 388 "libsys.scm"
{SCM_RESULT=(Scm_SysSigsetOp(set,sigs,FALSE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_sigset_deleteX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj set_scm;
  ScmSysSigset* set;
  ScmObj sigs_scm;
  ScmObj sigs;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sys-sigset-delete!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  set_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_SIGSET_P(set_scm)) Scm_Error("<sys-sigset> required, but got %S", set_scm);
  set = SCM_SYS_SIGSET(set_scm);
  sigs_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  sigs = (sigs_scm);
  {
{
ScmObj SCM_RESULT;

#line 391 "libsys.scm"
{SCM_RESULT=(Scm_SysSigsetOp(set,sigs,TRUE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_sigset_fillX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj set_scm;
  ScmSysSigset* set;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-sigset-fill!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  set_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_SIGSET_P(set_scm)) Scm_Error("<sys-sigset> required, but got %S", set_scm);
  set = SCM_SYS_SIGSET(set_scm);
  {
{
ScmObj SCM_RESULT;

#line 394 "libsys.scm"
{SCM_RESULT=(Scm_SysSigsetFill(set,FALSE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_sigset_emptyX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj set_scm;
  ScmSysSigset* set;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-sigset-empty!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  set_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_SIGSET_P(set_scm)) Scm_Error("<sys-sigset> required, but got %S", set_scm);
  set = SCM_SYS_SIGSET(set_scm);
  {
{
ScmObj SCM_RESULT;

#line 397 "libsys.scm"
{SCM_RESULT=(Scm_SysSigsetFill(set,TRUE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_signal_name(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sig_scm;
  ScmSmallInt sig;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-signal-name");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sig_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(sig_scm)) Scm_Error("small integer required, but got %S", sig_scm);
  sig = SCM_INT_VALUE(sig_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SignalName(sig));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_kill(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj process_scm;
  ScmObj process;
  ScmObj sig_scm;
  ScmSmallInt sig;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-kill");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  process_scm = SCM_SUBRARGS[0];
  process = (process_scm);
  sig_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(sig_scm)) Scm_Error("small integer required, but got %S", sig_scm);
  sig = SCM_INT_VALUE(sig_scm);
  {
Scm_SysKill(process,sig);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsysset_signal_handlerX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sig_scm;
  ScmObj sig;
  ScmObj proc_scm;
  ScmObj proc;
  ScmObj mask_scm;
  ScmSysSigset* mask;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("set-signal-handler!");
  if (SCM_ARGCNT >= 4
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 3 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sig_scm = SCM_SUBRARGS[0];
  sig = (sig_scm);
  proc_scm = SCM_SUBRARGS[1];
  proc = (proc_scm);
  if (SCM_ARGCNT > 2+1) {
    mask_scm = SCM_SUBRARGS[2];
  } else {
    mask_scm = SCM_FALSE;
  }
  if (!SCM_MAYBE_P(SCM_SYS_SIGSET_P, mask_scm)) Scm_Error("<sys-sigset> or #f required, but got %S", mask_scm);
  mask = SCM_MAYBE(SCM_SYS_SIGSET, mask_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SetSignalHandler(sig,proc,mask));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsysget_signal_handler(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sig_scm;
  ScmSmallInt sig;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("get-signal-handler");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sig_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(sig_scm)) Scm_Error("small integer required, but got %S", sig_scm);
  sig = SCM_INT_VALUE(sig_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_GetSignalHandler(sig));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsysget_signal_handler_mask(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sig_scm;
  ScmSmallInt sig;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("get-signal-handler-mask");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sig_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(sig_scm)) Scm_Error("small integer required, but got %S", sig_scm);
  sig = SCM_INT_VALUE(sig_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_GetSignalHandlerMask(sig));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsysget_signal_handlers(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("get-signal-handlers");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_GetSignalHandlers());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsysset_signal_pending_limit(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj limit_scm;
  ScmSmallInt limit;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("set-signal-pending-limit");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  limit_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(limit_scm)) Scm_Error("small integer required, but got %S", limit_scm);
  limit = SCM_INT_VALUE(limit_scm);
  {
Scm_SetSignalPendingLimit(limit);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsysget_signal_pending_limit(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("get-signal-pending-limit");
  {
{
int SCM_RESULT;
{SCM_RESULT=(Scm_GetSignalPendingLimit());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_sigmask(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj how_scm;
  ScmSmallInt how;
  ScmObj mask_scm;
  ScmSysSigset* mask;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-sigmask");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  how_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(how_scm)) Scm_Error("small integer required, but got %S", how_scm);
  how = SCM_INT_VALUE(how_scm);
  mask_scm = SCM_SUBRARGS[1];
  if (!SCM_MAYBE_P(SCM_SYS_SIGSET_P, mask_scm)) Scm_Error("<sys-sigset> or #f required, but got %S", mask_scm);
  mask = SCM_MAYBE(SCM_SYS_SIGSET, mask_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SysSigmask(how,mask));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_sigsuspend(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj mask_scm;
  ScmSysSigset* mask;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-sigsuspend");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  mask_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_SIGSET_P(mask_scm)) Scm_Error("<sys-sigset> required, but got %S", mask_scm);
  mask = SCM_SYS_SIGSET(mask_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SigSuspend(mask));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_sigwait(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj mask_scm;
  ScmSysSigset* mask;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-sigwait");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  mask_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_SIGSET_P(mask_scm)) Scm_Error("<sys-sigset> required, but got %S", mask_scm);
  mask = SCM_SYS_SIGSET(mask_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(Scm_SigWait(mask));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_remove(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj filename_scm;
  const char * filename;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-remove");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  filename_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(filename_scm)) Scm_Error("const C string required, but got %S", filename_scm);
  filename = SCM_STRING_CONST_CSTRING(filename_scm);
  {

#line 429 "libsys.scm"
{int r;
SCM_SYSCALL(r,remove(filename));
if ((r)<(0)){{Scm_SysError("remove failed on %s",filename);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_rename(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj oldname_scm;
  const char * oldname;
  ScmObj newname_scm;
  const char * newname;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-rename");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  oldname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(oldname_scm)) Scm_Error("const C string required, but got %S", oldname_scm);
  oldname = SCM_STRING_CONST_CSTRING(oldname_scm);
  newname_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(newname_scm)) Scm_Error("const C string required, but got %S", newname_scm);
  newname = SCM_STRING_CONST_CSTRING(newname_scm);
  {

#line 436 "libsys.scm"
{int r;

#if defined(GAUCHE_WINDOWS)

#line 442 "libsys.scm"
{chmod(newname,438);unlink(newname);}
#endif /* defined(GAUCHE_WINDOWS) */

#line 443 "libsys.scm"
SCM_SYSCALL(r,rename(oldname,newname));
if ((r)<(0)){{Scm_SysError("renaming %s to %s failed",oldname,newname);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_tmpnam(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-tmpnam");
  {
{
ScmObj SCM_RESULT;

#line 449 "libsys.scm"

#if HAVE_MKSTEMP

#line 450 "libsys.scm"
{char nam[]="/tmp/fileXXXXXX";int fd;
SCM_SYSCALL(fd,mkstemp(nam));
if ((fd)<(0)){{Scm_SysError("mkstemp failed");}}
close(fd);
unlink(nam);
{SCM_RESULT=(SCM_MAKE_STR_COPYING(nam));goto SCM_STUB_RETURN;}}
#else /* !HAVE_MKSTEMP */

#line 456 "libsys.scm"
{char* s=tmpnam(NULL);
{SCM_RESULT=(SCM_MAKE_STR_COPYING(s));goto SCM_STUB_RETURN;}}
#endif /* HAVE_MKSTEMP */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_mkstemp(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj template_scm;
  ScmString* template;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-mkstemp");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  template_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(template_scm)) Scm_Error("string required, but got %S", template_scm);
  template = SCM_STRING(template_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SysMkstemp(template));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_mkdtemp(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj template_scm;
  ScmString* template;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-mkdtemp");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  template_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(template_scm)) Scm_Error("string required, but got %S", template_scm);
  template = SCM_STRING(template_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SysMkdtemp(template));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_ctermid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-ctermid");
  {
{
const char * SCM_RESULT;

#line 464 "libsys.scm"

#if defined(GAUCHE_WINDOWS)

#line 465 "libsys.scm"
{SCM_RESULT=("CON");goto SCM_STUB_RETURN;}
#else /* !defined(GAUCHE_WINDOWS) */

#line 466 "libsys.scm"
{char buf[(L_ctermid)+(1)];
{SCM_RESULT=(ctermid(buf));goto SCM_STUB_RETURN;}}
#endif /* defined(GAUCHE_WINDOWS) */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_STR_COPYING(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_exit(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj code_scm;
  ScmSmallInt code;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-exit");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  code_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(code_scm)) Scm_Error("small integer required, but got %S", code_scm);
  code = SCM_INT_VALUE(code_scm);
  {
_exit(code);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_getenv(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  const char * name;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-getenv");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(name_scm)) Scm_Error("const C string required, but got %S", name_scm);
  name = SCM_STRING_CONST_CSTRING(name_scm);
  {
{
const char * SCM_RESULT;
{SCM_RESULT=(Scm_GetEnv(name));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_MAYBE(SCM_MAKE_STR_COPYING, SCM_RESULT));
}
  }
}

static ScmObj libsyssys_abort(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-abort");
  {
abort();
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_system(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj command_scm;
  const char * command;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-system");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  command_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(command_scm)) Scm_Error("const C string required, but got %S", command_scm);
  command = SCM_STRING_CONST_CSTRING(command_scm);
  {
{
int SCM_RESULT;

#line 483 "libsys.scm"
if (((command)[0])==(0)){
{SCM_RESULT=(0);goto SCM_STUB_RETURN;}} else {
SCM_SYSCALL(SCM_RESULT,system(command));}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_random(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-random");
  {
{
long SCM_RESULT;

#line 488 "libsys.scm"

#if 0 /*dummy*/
#elif defined(HAVE_RANDOM) && defined(HAVE_SRANDOM)

#line 489 "libsys.scm"
{SCM_RESULT=(random());goto SCM_STUB_RETURN;}
#elif defined(LRAND48) && defined(SRAND48)

#line 491 "libsys.scm"
{SCM_RESULT=(lrand48());goto SCM_STUB_RETURN;}
#else

#line 495 "libsys.scm"
{SCM_RESULT=(rand());goto SCM_STUB_RETURN;}
#endif

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_srandom(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj seed_scm;
  ScmObj seed;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-srandom");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  seed_scm = SCM_SUBRARGS[0];
  seed = (seed_scm);
  {

#line 498 "libsys.scm"
if (!(SCM_EXACTP(seed))){{Scm_Error("exact integer required: %S",seed);}}

#line 499 "libsys.scm"

#if 0 /*dummy*/
#elif defined(HAVE_RANDOM) && defined(HAVE_SRANDOM)

#line 500 "libsys.scm"
srandom(Scm_GetUInteger(seed));
#elif defined(LRAND48) && defined(SRAND48)

#line 502 "libsys.scm"
srand48(Scm_GetUInteger(seed));
#else

#line 506 "libsys.scm"
srand(Scm_GetUInteger(seed));
#endif

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_environ(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-environ");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_Environ());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_setenv(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  const char * name;
  ScmObj value_scm;
  const char * value;
  ScmObj overwrite_scm;
  int overwrite;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("sys-setenv");
  if (SCM_ARGCNT >= 4
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 3 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(name_scm)) Scm_Error("const C string required, but got %S", name_scm);
  name = SCM_STRING_CONST_CSTRING(name_scm);
  value_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(value_scm)) Scm_Error("const C string required, but got %S", value_scm);
  value = SCM_STRING_CONST_CSTRING(value_scm);
  if (SCM_ARGCNT > 2+1) {
    overwrite_scm = SCM_SUBRARGS[2];
  } else {
    overwrite_scm = SCM_FALSE;
  }
  if (!SCM_BOOLP(overwrite_scm)) Scm_Error("boolean required, but got %S", overwrite_scm);
  overwrite = SCM_BOOL_VALUE(overwrite_scm);
  {
Scm_SetEnv(name,value,overwrite);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_unsetenv(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  const char * name;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-unsetenv");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(name_scm)) Scm_Error("const C string required, but got %S", name_scm);
  name = SCM_STRING_CONST_CSTRING(name_scm);
  {
Scm_UnsetEnv(name);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_clearenv(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-clearenv");
  {
Scm_ClearEnv();
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_strerror(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj errno__scm;
  int errno_;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-strerror");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  errno__scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(errno__scm)) Scm_Error("C integer required, but got %S", errno__scm);
  errno_ = Scm_GetInteger(errno__scm);
  {
{
const char * SCM_RESULT;
{SCM_RESULT=(strerror(errno_));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_STR_COPYING(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getloadavg(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj nsamples_scm;
  int nsamples;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-getloadavg");
  if (SCM_ARGCNT >= 2
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 1 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  if (SCM_ARGCNT > 0+1) {
    nsamples_scm = SCM_SUBRARGS[0];
  } else {
    nsamples_scm = SCM_MAKE_INT(3U);
  }
  if (!SCM_INTEGERP(nsamples_scm)) Scm_Error("C integer required, but got %S", nsamples_scm);
  nsamples = Scm_GetInteger(nsamples_scm);
  {
{
ScmObj SCM_RESULT;

#line 557 "libsys.scm"
((void )(nsamples));

#line 558 "libsys.scm"

#if defined HAVE_GETLOADAVG

#line 559 "libsys.scm"
{double samples[3];
if (((nsamples)<=(0))||((nsamples)>(3))){{
Scm_Error("sys-getloadavg: argument out of range: %d",nsamples);}}
{int count=getloadavg(samples,nsamples);
if ((count)<(0)){
{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}} else {
{ScmObj h=SCM_NIL;ScmObj t=SCM_NIL;
{int i=0;int cise__1581=count;for (; (i)<(cise__1581); (i)++){
{ScmObj n=Scm_MakeFlonum((samples)[i]);
SCM_APPEND1(h,t,n);}}}
{SCM_RESULT=(h);goto SCM_STUB_RETURN;}}}}}
#else /* !defined HAVE_GETLOADAVG */

#line 570 "libsys.scm"
{
Scm_Error("sys-getloadavg isn't supported on this platform");
{SCM_RESULT=(SCM_UNDEFINED);goto SCM_STUB_RETURN;}}
#endif /* defined HAVE_GETLOADAVG */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#if defined(HAVE_SYS_RESOURCE_H)

#if SIZEOF_RLIM_T == 4
#  define MAKERLIMIT(val)  Scm_MakeIntegerU(val)
#  define GETRLIMIT(obj)   Scm_GetIntegerU(obj)
#elif SIZEOF_RLIM_T == 8
#  define MAKERLIMIT(val)  Scm_MakeIntegerU64(val)
#  define GETRLIMIT(obj)   Scm_GetIntegerU64(obj)
#else
#  error "rlim_t must be 32bit or 64bit"
#endif

#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
static ScmObj libsyssys_getrlimit(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj rsrc_scm;
  int rsrc;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-getrlimit");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  rsrc_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(rsrc_scm)) Scm_Error("C integer required, but got %S", rsrc_scm);
  rsrc = Scm_GetInteger(rsrc_scm);
  {
ScmObj SCM_RESULT0;
ScmObj SCM_RESULT1;
{

#line 591 "libsys.scm"
{struct rlimit limit;int ret;
SCM_SYSCALL(ret,getrlimit(rsrc,&(limit)));
if ((ret)<(0)){{Scm_SysError("getrlimit failed");}}
{SCM_RESULT0=(MAKERLIMIT((limit).rlim_cur)),SCM_RESULT1=(
MAKERLIMIT((limit).rlim_max));goto SCM_STUB_RETURN;}}
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_Values2(SCM_OBJ_SAFE(SCM_RESULT0),SCM_OBJ_SAFE(SCM_RESULT1)));
  }
}

#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
static ScmObj libsyssys_setrlimit(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj rsrc_scm;
  int rsrc;
  ScmObj cur_scm;
  ScmObj cur;
  ScmObj max_scm;
  ScmObj max;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("sys-setrlimit");
  if (SCM_ARGCNT >= 4
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 3 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  rsrc_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(rsrc_scm)) Scm_Error("C integer required, but got %S", rsrc_scm);
  rsrc = Scm_GetInteger(rsrc_scm);
  cur_scm = SCM_SUBRARGS[1];
  cur = (cur_scm);
  if (SCM_ARGCNT > 2+1) {
    max_scm = SCM_SUBRARGS[2];
  } else {
    max_scm = SCM_FALSE;
  }
  max = (max_scm);
  {

#line 598 "libsys.scm"
{struct rlimit limit;int ret;
if ((SCM_FALSEP(cur))||(SCM_FALSEP(max))){{
SCM_SYSCALL(ret,getrlimit(rsrc,&(limit)));
if ((ret)<(0)){{Scm_SysError("getrlimit in sys-setrlimit failed");}}}}
if (SCM_INTEGERP(cur)){(limit).rlim_cur=(GETRLIMIT(cur));}else if(
!(SCM_FALSEP(cur))){
SCM_TYPE_ERROR(cur,"non-negative integer or #f");}
if (SCM_INTEGERP(max)){(limit).rlim_max=(GETRLIMIT(max));}else if(
!(SCM_FALSEP(max))){
SCM_TYPE_ERROR(max,"non-negative integer or #f");}
SCM_SYSCALL(ret,setrlimit(rsrc,&(limit)));
if ((ret)<(0)){{Scm_SysError("setrlimit failed");}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(GAUCHE_WINDOWS)
static const char* check_trailing_separator(const char* path){{
#line 654 "libsys.scm"
{int size=strlen(path);const char* ends=
(path)+(size);const char* lastchar;
#line 657 "libsys.scm"
if ((size)==(0)){{return (path);}}
SCM_CHAR_BACKWARD(ends,path,lastchar);
if (!(((lastchar)>=(path))&&((lastchar)<(ends)))){{
Scm_SysError("invalid pathname: %s",path);}}
if (((!((lastchar)==(path)))&&(
!(((lastchar)==((path)+(2)))&&(
((path)[1])==('\x3a')))))&&(
((*(lastchar))==('\\'))||(
(*(lastchar))==('\x2f')))){{
{char * pcopy=SCM_NEW_ATOMIC_ARRAY(char ,size);
memcpy(pcopy,path,(size)-(1));
(pcopy)[(size)-(1)]=(0);
path=(((const char * )(pcopy)));}}}
return (path);}}}
#endif /* defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
static const char* check_trailing_separator(const char* path){{
#line 673 "libsys.scm"
return (path);}}
#endif /* !defined(GAUCHE_WINDOWS) */
static ScmObj libsyssys_stat(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-stat");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  {
{
ScmSysStat* SCM_RESULT;

#line 676 "libsys.scm"
{ScmSysStat* s=SCM_SYS_STAT(Scm_MakeSysStat());int r;const char* p=check_trailing_separator(path);SCM_SYSCALL(r,stat(p,SCM_SYS_STAT_STAT(s)));if ((r)<(0)){{Scm_SysError("%s failed for %s","stat",p);}}{SCM_RESULT=(s);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_lstat(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-lstat");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  {
{
ScmSysStat* SCM_RESULT;

#line 685 "libsys.scm"
{ScmSysStat* s=SCM_SYS_STAT(Scm_MakeSysStat());int r;const char* p=check_trailing_separator(path);SCM_SYSCALL(r,lstat(p,SCM_SYS_STAT_STAT(s)));if ((r)<(0)){{Scm_SysError("%s failed for %s","lstat",p);}}{SCM_RESULT=(s);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_lstat(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-lstat");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  {
{
ScmSysStat* SCM_RESULT;

#line 688 "libsys.scm"
{ScmSysStat* s=SCM_SYS_STAT(Scm_MakeSysStat());int r;const char* p=check_trailing_separator(path);SCM_SYSCALL(r,stat(p,SCM_SYS_STAT_STAT(s)));if ((r)<(0)){{Scm_SysError("%s failed for %s","stat",p);}}{SCM_RESULT=(s);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_mkfifo(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj mode_scm;
  int mode;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-mkfifo");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  mode_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(mode_scm)) Scm_Error("C integer required, but got %S", mode_scm);
  mode = Scm_GetInteger(mode_scm);
  {
{
int SCM_RESULT;

#line 692 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,mkfifo(path,mode));

#line 693 "libsys.scm"
if ((SCM_RESULT)<(0)){{Scm_SysError("mkfifo failed on %s",path);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
static ScmObj libsyssys_fstat(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_or_fd_scm;
  ScmObj port_or_fd;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-fstat");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_or_fd_scm = SCM_SUBRARGS[0];
  port_or_fd = (port_or_fd_scm);
  {
{
ScmObj SCM_RESULT;

#line 697 "libsys.scm"
{ScmSysStat* s=SCM_SYS_STAT(Scm_MakeSysStat());int fd=
Scm_GetPortFd(port_or_fd,FALSE);int r;
#line 700 "libsys.scm"
if ((fd)<(0)){{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}} else {
SCM_SYSCALL(r,fstat(fd,SCM_SYS_STAT_STAT(s)));
if ((r)<(0)){{Scm_SysError("fstat failed for %d",fd);}}
{SCM_RESULT=(SCM_OBJ(s));goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsysfile_existsP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("file-exists?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  {
{
int SCM_RESULT;

#line 706 "libsys.scm"
{int r;
SCM_SYSCALL(r,access(path,F_OK));
{SCM_RESULT=((r)==(0));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libsysfile_is_regularP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("file-is-regular?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  {
{
int SCM_RESULT;

#line 724 "libsys.scm"
{int r;ScmStat s;const char* p=check_trailing_separator(path);SCM_SYSCALL(r,access(p,F_OK));if ((r)==(0)){{SCM_SYSCALL(r,stat(p,&(s)));if ((r)<(0)){{Scm_SysError("stat failed for %s",path);}}{SCM_RESULT=(S_ISREG((s).st_mode));goto SCM_STUB_RETURN;}}} else {{SCM_RESULT=(FALSE);goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libsysfile_is_directoryP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("file-is-directory?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  {
{
int SCM_RESULT;

#line 726 "libsys.scm"
{int r;ScmStat s;const char* p=check_trailing_separator(path);SCM_SYSCALL(r,access(p,F_OK));if ((r)==(0)){{SCM_SYSCALL(r,stat(p,&(s)));if ((r)<(0)){{Scm_SysError("stat failed for %s",path);}}{SCM_RESULT=(S_ISDIR((s).st_mode));goto SCM_STUB_RETURN;}}} else {{SCM_RESULT=(FALSE);goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static void utime_ts(ScmTimeSpec* ts,ScmObj arg){{
#line 731 "libsys.scm"
if (SCM_FALSEP(arg)){(ts)->tv_nsec=(UTIME_NOW);}else if(
SCM_TRUEP(arg)){(ts)->tv_nsec=(UTIME_OMIT);}else if(
SCM_REALP(arg)){
{double s;
(ts)->tv_nsec=(
((u_long )((modf(Scm_GetDouble(arg),&(s)))*(1.0e9))));
#line 738 "libsys.scm"
(ts)->tv_sec=(((u_long )(s)));
while(((ts)->tv_nsec)>=(1000000000)){
(ts)->tv_nsec=(((ts)->tv_nsec)-(1000000000));
++((ts)->tv_sec);}}}else if(
SCM_TIMEP(arg)){Scm_GetTimeSpec(arg,ts);} else {
Scm_Error("<time> object, real number or boolean required, but got: %S",arg);}}}
static ScmObj libsyssys_utime(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj atime_scm;
  ScmObj atime;
  ScmObj mtime_scm;
  ScmObj mtime;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("sys-utime");
  if (SCM_ARGCNT >= 4
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 3 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  if (SCM_ARGCNT > 1+1) {
    atime_scm = SCM_SUBRARGS[1];
  } else {
    atime_scm = SCM_FALSE;
  }
  atime = (atime_scm);
  if (SCM_ARGCNT > 2+1) {
    mtime_scm = SCM_SUBRARGS[2];
  } else {
    mtime_scm = SCM_FALSE;
  }
  mtime = (mtime_scm);
  {

#line 747 "libsys.scm"
{ScmTimeSpec tss[2];int r;
utime_ts(&((tss)[0]),atime);
utime_ts(&((tss)[1]),mtime);
SCM_SYSCALL(r,utimensat(AT_FDCWD,path,tss,0));
if ((r)<(0)){{Scm_SysError("utimensat failed on %s",path);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_times(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-times");
  {
{
ScmObj SCM_RESULT;

#line 758 "libsys.scm"
{struct tms info;clock_t r;long tick;
SCM_SYSCALL(r,times(&(info)));
if ((r)==(((clock_t )(-1)))){{Scm_SysError("times failed");}}

#if defined(_SC_CLK_TCK)

#line 762 "libsys.scm"
tick=(sysconf(_SC_CLK_TCK));
#else /* !defined(_SC_CLK_TCK) */

#line 763 "libsys.scm"

#if defined(CLK_TCK)

#line 764 "libsys.scm"
tick=(CLK_TCK);
#else /* !defined(CLK_TCK) */

#line 765 "libsys.scm"
tick=(100);
#endif /* defined(CLK_TCK) */

#endif /* defined(_SC_CLK_TCK) */

#line 766 "libsys.scm"
{SCM_RESULT=(SCM_LIST5(Scm_MakeInteger((info).tms_utime),
Scm_MakeInteger((info).tms_stime),
Scm_MakeInteger((info).tms_cutime),
Scm_MakeInteger((info).tms_cstime),
Scm_MakeInteger(tick)));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_uname(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-uname");
  {
{
ScmObj SCM_RESULT;

#line 776 "libsys.scm"

#if !defined(GAUCHE_WINDOWS)

#line 777 "libsys.scm"
{struct utsname info;
if ((uname(&(info)))<(0)){{Scm_SysError("uname failed");}}
{SCM_RESULT=(SCM_LIST5(SCM_MAKE_STR_COPYING((info).sysname),
SCM_MAKE_STR_COPYING((info).nodename),
SCM_MAKE_STR_COPYING((info).release),
SCM_MAKE_STR_COPYING((info).version),
SCM_MAKE_STR_COPYING((info).machine)));goto SCM_STUB_RETURN;}}
#else /* !!defined(GAUCHE_WINDOWS) */

#line 785 "libsys.scm"
{SCM_RESULT=(SCM_LIST5(SCM_FALSE,SCM_FALSE,SCM_FALSE,SCM_FALSE,SCM_FALSE));goto SCM_STUB_RETURN;}
#endif /* !defined(GAUCHE_WINDOWS) */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_wait(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-wait");
  {
{
ScmObj SCM_RESULT;

#line 791 "libsys.scm"
{SCM_RESULT=(Scm_SysWait(SCM_MAKE_INT(-1),0));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_waitpid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj process_scm;
  ScmObj process;
  ScmObj nohang_scm = SCM_FALSE;
  ScmObj nohang;
  ScmObj untraced_scm = SCM_FALSE;
  ScmObj untraced;
  ScmObj SCM_SUBRARGS[1];
  ScmObj SCM_OPTARGS = SCM_ARGREF(SCM_ARGCNT-1);
  SCM_ENTER_SUBR("sys-waitpid");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  process_scm = SCM_SUBRARGS[0];
  process = (process_scm);
  if (Scm_Length(SCM_OPTARGS) % 2)
    Scm_Error("keyword list not even: %S", SCM_OPTARGS);
  while (!SCM_NULLP(SCM_OPTARGS)) {
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[398])) {
      nohang_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[399])) {
      untraced_scm = SCM_CADR(SCM_OPTARGS);
    }
    else Scm_Warn("unknown keyword %S", SCM_CAR(SCM_OPTARGS));
    SCM_OPTARGS = SCM_CDDR(SCM_OPTARGS);
  }
  nohang = (nohang_scm);
  untraced = (untraced_scm);
  {
{
ScmObj SCM_RESULT;

#line 794 "libsys.scm"
{int options=0;
if (!(SCM_FALSEP(nohang))){{(options)|=(WNOHANG);}}
if (!(SCM_FALSEP(untraced))){{(options)|=(WUNTRACED);}}
{SCM_RESULT=(Scm_SysWait(process,options));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_wait_exitedP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj status_scm;
  int status;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-wait-exited?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  status_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(status_scm)) Scm_Error("C integer required, but got %S", status_scm);
  status = Scm_GetInteger(status_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(WIFEXITED(status));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_wait_exit_status(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj status_scm;
  int status;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-wait-exit-status");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  status_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(status_scm)) Scm_Error("C integer required, but got %S", status_scm);
  status = Scm_GetInteger(status_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(WEXITSTATUS(status));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_wait_signaledP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj status_scm;
  int status;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-wait-signaled?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  status_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(status_scm)) Scm_Error("C integer required, but got %S", status_scm);
  status = Scm_GetInteger(status_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(WIFSIGNALED(status));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_wait_termsig(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj status_scm;
  int status;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-wait-termsig");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  status_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(status_scm)) Scm_Error("C integer required, but got %S", status_scm);
  status = Scm_GetInteger(status_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(WTERMSIG(status));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_wait_stoppedP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj status_scm;
  int status;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-wait-stopped?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  status_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(status_scm)) Scm_Error("C integer required, but got %S", status_scm);
  status = Scm_GetInteger(status_scm);
  {
{
int SCM_RESULT;

#line 805 "libsys.scm"
((void )(status));

#line 806 "libsys.scm"
{SCM_RESULT=(WIFSTOPPED(status));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_wait_stopsig(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj status_scm;
  int status;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-wait-stopsig");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  status_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(status_scm)) Scm_Error("C integer required, but got %S", status_scm);
  status = Scm_GetInteger(status_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(WSTOPSIG(status));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_time(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-time");
  {
{
ScmObj SCM_RESULT;

#line 817 "libsys.scm"
{SCM_RESULT=(Scm_MakeSysTime(time(NULL)));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_gettimeofday(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-gettimeofday");
  {
u_long SCM_RESULT0;
u_long SCM_RESULT1;
{

#line 820 "libsys.scm"
Scm_GetTimeOfDay(&(SCM_RESULT0),&(SCM_RESULT1));
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_Values2(Scm_MakeIntegerFromUI(SCM_RESULT0),Scm_MakeIntegerFromUI(SCM_RESULT1)));
  }
}

static ScmObj libsyscurrent_microseconds(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("current-microseconds");
  {
{
long SCM_RESULT;
{SCM_RESULT=(Scm_CurrentMicroseconds());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_clock_gettime_monotonic(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-clock-gettime-monotonic");
  {
ScmObj SCM_RESULT0;
ScmObj SCM_RESULT1;
{

#line 827 "libsys.scm"
{u_long sec;u_long nsec;int r=
Scm_ClockGetTimeMonotonic(&(sec),&(nsec));
if (r){
{SCM_RESULT0=(Scm_MakeIntegerU(sec));
SCM_RESULT1=(Scm_MakeIntegerU(nsec));}} else {
{SCM_RESULT0=(SCM_FALSE);
SCM_RESULT1=(SCM_FALSE);}}}
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_Values2(SCM_OBJ_SAFE(SCM_RESULT0),SCM_OBJ_SAFE(SCM_RESULT1)));
  }
}

static ScmObj libsyssys_clock_getres_monotonic(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-clock-getres-monotonic");
  {
ScmObj SCM_RESULT0;
ScmObj SCM_RESULT1;
{

#line 837 "libsys.scm"
{u_long sec;u_long nsec;int r=
Scm_ClockGetResMonotonic(&(sec),&(nsec));
if (r){
{SCM_RESULT0=(Scm_MakeIntegerU(sec));
SCM_RESULT1=(Scm_MakeIntegerU(nsec));}} else {
{SCM_RESULT0=(SCM_FALSE);
SCM_RESULT1=(SCM_FALSE);}}}
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_Values2(SCM_OBJ_SAFE(SCM_RESULT0),SCM_OBJ_SAFE(SCM_RESULT1)));
  }
}

static ScmObj libsyscurrent_time(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("current-time");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_CurrentTime());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsystimeP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("time?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(SCM_TIMEP(obj));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libsystime_TOseconds(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj t_scm;
  ScmTime* t;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("time->seconds");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  t_scm = SCM_SUBRARGS[0];
  if (!SCM_TIMEP(t_scm)) Scm_Error("<time> required, but got %S", t_scm);
  t = SCM_TIME(t_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TimeToSeconds(t));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsysseconds_TOtime(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj t_scm;
  double t;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("seconds->time");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  t_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(t_scm)) Scm_Error("real number required, but got %S", t_scm);
  t = Scm_GetDouble(t_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_RealSecondsToTime(t));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_asctime(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tm_scm;
  ScmSysTm* tm;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-asctime");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tm_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_TM_P(tm_scm)) Scm_Error("<sys-tm> required, but got %S", tm_scm);
  tm = SCM_SYS_TM(tm_scm);
  {
{
ScmObj SCM_RESULT;

#line 858 "libsys.scm"
{SCM_RESULT=(SCM_MAKE_STR_COPYING(asctime(&(SCM_SYS_TM_TM(tm)))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_ctime(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj time_scm;
  ScmObj time;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-ctime");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  time_scm = SCM_SUBRARGS[0];
  time = (time_scm);
  {
{
ScmObj SCM_RESULT;

#line 864 "libsys.scm"
{time_t tim=Scm_GetSysTime(time);
{SCM_RESULT=(SCM_MAKE_STR_COPYING(ctime(&(tim))));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_difftime(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj time1_scm;
  ScmObj time1;
  ScmObj time0_scm;
  ScmObj time0;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-difftime");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  time1_scm = SCM_SUBRARGS[0];
  time1 = (time1_scm);
  time0_scm = SCM_SUBRARGS[1];
  time0 = (time0_scm);
  {
{
double SCM_RESULT;

#line 868 "libsys.scm"
{SCM_RESULT=(difftime(Scm_GetSysTime(time1),Scm_GetSysTime(time0)));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_VMReturnFlonum(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_strftime(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj format_scm;
  const char * format;
  ScmObj tm_scm;
  ScmSysTm* tm;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-strftime");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  format_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(format_scm)) Scm_Error("const C string required, but got %S", format_scm);
  format = SCM_STRING_CONST_CSTRING(format_scm);
  tm_scm = SCM_SUBRARGS[1];
  if (!SCM_SYS_TM_P(tm_scm)) Scm_Error("<sys-tm> required, but got %S", tm_scm);
  tm = SCM_SYS_TM(tm_scm);
  {
{
ScmObj SCM_RESULT;

#line 871 "libsys.scm"
{char tmpbuf[256];
strftime(tmpbuf,sizeof(tmpbuf),format,&(SCM_SYS_TM_TM(tm)));
{SCM_RESULT=(SCM_MAKE_STR_COPYING(tmpbuf));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_gmtime(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj time_scm;
  ScmObj time;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-gmtime");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  time_scm = SCM_SUBRARGS[0];
  time = (time_scm);
  {
{
ScmObj SCM_RESULT;

#line 876 "libsys.scm"
{time_t tim=Scm_GetSysTime(time);
{SCM_RESULT=(Scm_MakeSysTm(gmtime(&(tim))));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_localtime(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj time_scm;
  ScmObj time;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-localtime");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  time_scm = SCM_SUBRARGS[0];
  time = (time_scm);
  {
{
ScmObj SCM_RESULT;

#line 880 "libsys.scm"
{time_t tim=Scm_GetSysTime(time);
{SCM_RESULT=(Scm_MakeSysTm(localtime(&(tim))));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_mktime(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tm_scm;
  ScmSysTm* tm;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-mktime");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tm_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_TM_P(tm_scm)) Scm_Error("<sys-tm> required, but got %S", tm_scm);
  tm = SCM_SYS_TM(tm_scm);
  {
{
ScmObj SCM_RESULT;

#line 884 "libsys.scm"
{SCM_RESULT=(Scm_MakeSysTime(mktime(&(SCM_SYS_TM_TM(tm)))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_access(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pathname_scm;
  const char * pathname;
  ScmObj amode_scm;
  int amode;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-access");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pathname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(pathname_scm)) Scm_Error("const C string required, but got %S", pathname_scm);
  pathname = SCM_STRING_CONST_CSTRING(pathname_scm);
  amode_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(amode_scm)) Scm_Error("C integer required, but got %S", amode_scm);
  amode = Scm_GetInteger(amode_scm);
  {
{
int SCM_RESULT;

#line 898 "libsys.scm"
{int r;
if (Scm_IsSugid()){{
Scm_Error("cannot use sys-access in suid/sgid program.");}}
SCM_SYSCALL(r,access(pathname,amode));
{SCM_RESULT=((r)==(0));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_chdir(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pathname_scm;
  const char * pathname;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-chdir");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pathname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(pathname_scm)) Scm_Error("const C string required, but got %S", pathname_scm);
  pathname = SCM_STRING_CONST_CSTRING(pathname_scm);
  {

#line 905 "libsys.scm"
{int r;
SCM_SYSCALL(r,chdir(pathname));
if ((r)<(0)){{Scm_SysError("chdir failed");}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_chmod(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pathname_scm;
  const char * pathname;
  ScmObj mode_scm;
  int mode;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-chmod");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pathname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(pathname_scm)) Scm_Error("const C string required, but got %S", pathname_scm);
  pathname = SCM_STRING_CONST_CSTRING(pathname_scm);
  mode_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(mode_scm)) Scm_Error("C integer required, but got %S", mode_scm);
  mode = Scm_GetInteger(mode_scm);
  {

#line 910 "libsys.scm"
{int r;
SCM_SYSCALL(r,chmod(pathname,mode));
if ((r)<(0)){{Scm_SysError("chmod failed");}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_fchmod(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_or_fd_scm;
  ScmObj port_or_fd;
  ScmObj mode_scm;
  int mode;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-fchmod");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_or_fd_scm = SCM_SUBRARGS[0];
  port_or_fd = (port_or_fd_scm);
  mode_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(mode_scm)) Scm_Error("C integer required, but got %S", mode_scm);
  mode = Scm_GetInteger(mode_scm);
  {

#line 917 "libsys.scm"
{int r;int fd=Scm_GetPortFd(port_or_fd,TRUE);
SCM_SYSCALL(r,fchmod(fd,mode));
if ((r)<(0)){{Scm_SysError("fchmod failed");}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
static ScmObj libsyssys_chown(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj owner_scm;
  int owner;
  ScmObj group_scm;
  int group;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sys-chown");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  owner_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(owner_scm)) Scm_Error("C integer required, but got %S", owner_scm);
  owner = Scm_GetInteger(owner_scm);
  group_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGERP(group_scm)) Scm_Error("C integer required, but got %S", group_scm);
  group = Scm_GetInteger(group_scm);
  {
{
int SCM_RESULT;

#line 926 "libsys.scm"
((void )(owner));

#line 927 "libsys.scm"
((void )(group));

#line 928 "libsys.scm"

#if !defined(GAUCHE_WINDOWS)

#line 929 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,chown(path,owner,group));
#else /* !!defined(GAUCHE_WINDOWS) */

#line 930 "libsys.scm"
SCM_RESULT=(0);
#endif /* !defined(GAUCHE_WINDOWS) */


#line 931 "libsys.scm"
if ((SCM_RESULT)<(0)){{Scm_SysError("chown failed on %s",path);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#if defined HAVE_LCHOWN
static ScmObj libsyssys_lchown(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj owner_scm;
  int owner;
  ScmObj group_scm;
  int group;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sys-lchown");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  owner_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(owner_scm)) Scm_Error("C integer required, but got %S", owner_scm);
  owner = Scm_GetInteger(owner_scm);
  group_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGERP(group_scm)) Scm_Error("C integer required, but got %S", group_scm);
  group = Scm_GetInteger(group_scm);
  {
{
int SCM_RESULT;

#line 938 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,lchown(path,owner,group));

#line 939 "libsys.scm"
if ((SCM_RESULT)<(0)){{Scm_SysError("lchown failed on %S",path);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* defined HAVE_LCHOWN */
static ScmObj libsyssys_fork(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-fork");
  {
{
int SCM_RESULT;

#line 947 "libsys.scm"
{pid_t pid;
GC_gcollect();
SCM_SYSCALL(pid,fork());
if ((pid)<(0)){{Scm_SysError("fork failed");}}
{SCM_RESULT=(pid);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_exec(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj command_scm;
  ScmString* command;
  ScmObj args_scm;
  ScmObj args;
  ScmObj iomap_scm = SCM_NIL;
  ScmObj iomap;
  ScmObj sigmask_scm = SCM_FALSE;
  ScmSysSigset* sigmask;
  ScmObj directory_scm = SCM_FALSE;
  ScmString* directory;
  ScmObj detached_scm = SCM_FALSE;
  int detached;
  ScmObj SCM_SUBRARGS[2];
  ScmObj SCM_OPTARGS = SCM_ARGREF(SCM_ARGCNT-1);
  SCM_ENTER_SUBR("sys-exec");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  command_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(command_scm)) Scm_Error("string required, but got %S", command_scm);
  command = SCM_STRING(command_scm);
  args_scm = SCM_SUBRARGS[1];
  if (!SCM_LISTP(args_scm)) Scm_Error("list required, but got %S", args_scm);
  args = (args_scm);
  if (Scm_Length(SCM_OPTARGS) % 2)
    Scm_Error("keyword list not even: %S", SCM_OPTARGS);
  while (!SCM_NULLP(SCM_OPTARGS)) {
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[472])) {
      iomap_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[473])) {
      sigmask_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[474])) {
      directory_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[475])) {
      detached_scm = SCM_CADR(SCM_OPTARGS);
    }
    else Scm_Warn("unknown keyword %S", SCM_CAR(SCM_OPTARGS));
    SCM_OPTARGS = SCM_CDDR(SCM_OPTARGS);
  }
  iomap = (iomap_scm);
  if (!SCM_MAYBE_P(SCM_SYS_SIGSET_P, sigmask_scm)) Scm_Error("<sys-sigset> or #f required, but got %S", sigmask_scm);
  sigmask = SCM_MAYBE(SCM_SYS_SIGSET, sigmask_scm);
  if (!SCM_MAYBE_P(SCM_STRINGP, directory_scm)) Scm_Error("string or #f required, but got %S", directory_scm);
  directory = SCM_MAYBE(SCM_STRING, directory_scm);
  if (!SCM_BOOLP(detached_scm)) Scm_Error("boolean required, but got %S", detached_scm);
  detached = SCM_BOOL_VALUE(detached_scm);
  {

#line 979 "libsys.scm"
{u_int flags=((detached)?(SCM_EXEC_DETACHED):(0));
Scm_SysExec(command,args,iomap,sigmask,directory,flags);}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_fork_and_exec(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj command_scm;
  ScmString* command;
  ScmObj args_scm;
  ScmObj args;
  ScmObj iomap_scm = SCM_NIL;
  ScmObj iomap;
  ScmObj sigmask_scm = SCM_FALSE;
  ScmSysSigset* sigmask;
  ScmObj directory_scm = SCM_FALSE;
  ScmString* directory;
  ScmObj detached_scm = SCM_FALSE;
  int detached;
  ScmObj SCM_SUBRARGS[2];
  ScmObj SCM_OPTARGS = SCM_ARGREF(SCM_ARGCNT-1);
  SCM_ENTER_SUBR("sys-fork-and-exec");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  command_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(command_scm)) Scm_Error("string required, but got %S", command_scm);
  command = SCM_STRING(command_scm);
  args_scm = SCM_SUBRARGS[1];
  if (!SCM_LISTP(args_scm)) Scm_Error("list required, but got %S", args_scm);
  args = (args_scm);
  if (Scm_Length(SCM_OPTARGS) % 2)
    Scm_Error("keyword list not even: %S", SCM_OPTARGS);
  while (!SCM_NULLP(SCM_OPTARGS)) {
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[472])) {
      iomap_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[473])) {
      sigmask_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[474])) {
      directory_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[475])) {
      detached_scm = SCM_CADR(SCM_OPTARGS);
    }
    else Scm_Warn("unknown keyword %S", SCM_CAR(SCM_OPTARGS));
    SCM_OPTARGS = SCM_CDDR(SCM_OPTARGS);
  }
  iomap = (iomap_scm);
  if (!SCM_MAYBE_P(SCM_SYS_SIGSET_P, sigmask_scm)) Scm_Error("<sys-sigset> or #f required, but got %S", sigmask_scm);
  sigmask = SCM_MAYBE(SCM_SYS_SIGSET, sigmask_scm);
  if (!SCM_MAYBE_P(SCM_STRINGP, directory_scm)) Scm_Error("string or #f required, but got %S", directory_scm);
  directory = SCM_MAYBE(SCM_STRING, directory_scm);
  if (!SCM_BOOLP(detached_scm)) Scm_Error("boolean required, but got %S", detached_scm);
  detached = SCM_BOOL_VALUE(detached_scm);
  {
{
ScmObj SCM_RESULT;

#line 987 "libsys.scm"
{u_int flags=SCM_EXEC_WITH_FORK;
if (detached){{
flags=((flags)|(SCM_EXEC_DETACHED));}}
{SCM_RESULT=(Scm_SysExec(command,args,iomap,sigmask,directory,flags));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getcwd(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getcwd");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_GetCwd());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getegid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getegid");
  {
{
int SCM_RESULT;
{SCM_RESULT=(getegid());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getgid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getgid");
  {
{
int SCM_RESULT;
{SCM_RESULT=(getgid());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_geteuid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-geteuid");
  {
{
int SCM_RESULT;
{SCM_RESULT=(geteuid());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getuid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getuid");
  {
{
int SCM_RESULT;
{SCM_RESULT=(getuid());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_setugidP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-setugid?");
  {
{
int SCM_RESULT;
{SCM_RESULT=(Scm_IsSugid());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getpid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getpid");
  {
{
int SCM_RESULT;
{SCM_RESULT=(getpid());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getppid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getppid");
  {
{
int SCM_RESULT;
{SCM_RESULT=(getppid());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_setgid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gid_scm;
  int gid;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-setgid");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gid_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(gid_scm)) Scm_Error("C integer required, but got %S", gid_scm);
  gid = Scm_GetInteger(gid_scm);
  {
{
int SCM_RESULT;

#line 1006 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,setgid(gid));

#line 1007 "libsys.scm"
if ((SCM_RESULT)<(0)){{Scm_SysError("setgid failed on %d",gid);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_setpgid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pid_scm;
  int pid;
  ScmObj pgid_scm;
  int pgid;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-setpgid");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pid_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(pid_scm)) Scm_Error("C integer required, but got %S", pid_scm);
  pid = Scm_GetInteger(pid_scm);
  pgid_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(pgid_scm)) Scm_Error("C integer required, but got %S", pgid_scm);
  pgid = Scm_GetInteger(pgid_scm);
  {
{
int SCM_RESULT;

#line 1010 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,setpgid(pid,pgid));

#line 1011 "libsys.scm"
if ((SCM_RESULT)<(0)){{
Scm_SysError("setpgid failed on process %d for pgid %d",pid,pgid);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
static ScmObj libsyssys_getpgid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pid_scm;
  int pid;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-getpgid");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pid_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(pid_scm)) Scm_Error("C integer required, but got %S", pid_scm);
  pid = Scm_GetInteger(pid_scm);
  {
{
int SCM_RESULT;

#line 1024 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,((int )(getpgid(pid))));

#line 1025 "libsys.scm"
if ((SCM_RESULT)<(0)){{Scm_SysError("getpgid failed");}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_getpgrp(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getpgrp");
  {
{
int SCM_RESULT;

#line 1029 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,((int )(getpgrp())));

#line 1030 "libsys.scm"
if ((SCM_RESULT)<(0)){{Scm_SysError("getpgrp failed");}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_setsid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-setsid");
  {
{
int SCM_RESULT;

#line 1033 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,setsid());

#line 1034 "libsys.scm"
if ((SCM_RESULT)<(0)){{Scm_SysError("setsid failed");}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_setuid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj uid_scm;
  int uid;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-setuid");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  uid_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(uid_scm)) Scm_Error("C integer required, but got %S", uid_scm);
  uid = Scm_GetInteger(uid_scm);
  {
{
int SCM_RESULT;

#line 1037 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,setuid(uid));

#line 1038 "libsys.scm"
if ((SCM_RESULT)<(0)){{Scm_SysError("setuid failed");}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
 int call_nice(int inc,int* errno_save){{
#line 1041 "libsys.scm"
errno=(0);
{int r=nice(inc);
*(errno_save)=(errno);
return (r);}}}
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_nice(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj inc_scm;
  int inc;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-nice");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  inc_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(inc_scm)) Scm_Error("C integer required, but got %S", inc_scm);
  inc = Scm_GetInteger(inc_scm);
  {
{
int SCM_RESULT;

#line 1047 "libsys.scm"
{int errno_save=0;
SCM_SYSCALL(SCM_RESULT,call_nice(inc,&(errno_save)));
if (((SCM_RESULT)<(0))&&((errno)!=(0))){{
Scm_SysError("nice failed");}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_getgroups(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getgroups");
  {
{
ScmObj SCM_RESULT;

#line 1055 "libsys.scm"
{int size=32;gid_t glist[32];gid_t* pglist=glist;
#line 1058 "libsys.scm"
for (;;){{int n=getgroups(size,pglist);
if ((n)>=(0)){{
{ScmObj h=SCM_NIL;ScmObj t=SCM_NIL;
{int i=0;int cise__1635=n;for (; (i)<(cise__1635); (i)++){
SCM_APPEND1(h,t,Scm_MakeInteger((pglist)[i]));}}
SCM_RESULT=(h);
break;}}}
if ((errno)==(EINVAL)){
(size)+=(size);
pglist=(SCM_NEW_ATOMIC_ARRAY(gid_t,size));} else {
Scm_SysError("getgroups failed");}}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
static ScmObj libsyssys_setgroups(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gids_scm;
  ScmObj gids;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-setgroups");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gids_scm = SCM_SUBRARGS[0];
  gids = (gids_scm);
  {
ScmObj cise__1637;
#line 1072 "libsys.scm"
{int ngid=Scm_Length(gids);gid_t* glist=NULL;int k=0;int r;
#line 1075 "libsys.scm"
if ((ngid)<(0)){{
Scm_Error("List of integer gids required, but got: %S",gids);}}
glist=(SCM_NEW_ATOMIC_ARRAY(gid_t,ngid));
SCM_FOR_EACH(cise__1637,gids) {{ScmObj gid=SCM_CAR(cise__1637);
if (!(SCM_INTP(gid))){{
Scm_Error("gid list contains invalud value: %S",gid);}}
(glist)[k]=(SCM_INT_VALUE(gid));
(k)++;}}
#line 1084 "libsys.scm"
SCM_SYSCALL(r,setgroups(ngid,glist));
if ((r)<(0)){{
Scm_SysError("setgroups failed with %S",gids);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
static ScmObj libsyssys_getlogin(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getlogin");
  {
{
const char * SCM_RESULT;
{SCM_RESULT=(getlogin());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_MAYBE(SCM_MAKE_STR_COPYING, SCM_RESULT));
}
  }
}

static ScmObj libsyssys_link(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj existing_scm;
  const char * existing;
  ScmObj newpath_scm;
  const char * newpath;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-link");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  existing_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(existing_scm)) Scm_Error("const C string required, but got %S", existing_scm);
  existing = SCM_STRING_CONST_CSTRING(existing_scm);
  newpath_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(newpath_scm)) Scm_Error("const C string required, but got %S", newpath_scm);
  newpath = SCM_STRING_CONST_CSTRING(newpath_scm);
  {

#line 1097 "libsys.scm"
{int r;
SCM_SYSCALL(r,link(existing,newpath));
if ((r)<(0)){{Scm_SysError("link failed");}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_pause(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-pause");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_Pause());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_alarm(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj seconds_scm;
  ScmSmallInt seconds;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-alarm");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  seconds_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(seconds_scm)) Scm_Error("small integer required, but got %S", seconds_scm);
  seconds = SCM_INT_VALUE(seconds_scm);
  {
{
int SCM_RESULT;

#line 1108 "libsys.scm"
SCM_SYSCALL(SCM_RESULT,alarm(seconds));
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_pipe(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm = SCM_OBJ(&scm__sc.d1561[386]);
  ScmObj name;
  ScmObj buffering_scm = SCM_FALSE;
  ScmObj buffering;
  ScmObj bufferedP_scm = SCM_FALSE;
  ScmObj bufferedP;
  ScmObj SCM_OPTARGS = SCM_ARGREF(SCM_ARGCNT-1);
  SCM_ENTER_SUBR("sys-pipe");
  if (Scm_Length(SCM_OPTARGS) % 2)
    Scm_Error("keyword list not even: %S", SCM_OPTARGS);
  while (!SCM_NULLP(SCM_OPTARGS)) {
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[510])) {
      name_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[511])) {
      buffering_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1562[512])) {
      bufferedP_scm = SCM_CADR(SCM_OPTARGS);
    }
    else Scm_Warn("unknown keyword %S", SCM_CAR(SCM_OPTARGS));
    SCM_OPTARGS = SCM_CDDR(SCM_OPTARGS);
  }
  name = (name_scm);
  buffering = (buffering_scm);
  bufferedP = (bufferedP_scm);
  {
ScmObj SCM_RESULT0;
ScmObj SCM_RESULT1;
{

#line 1113 "libsys.scm"
{int fds[2];int mode;int r;
SCM_SYSCALL(r,pipe(fds));
if ((r)<(0)){{Scm_SysError("pipe failed");}}
if (SCM_TRUEP(bufferedP)){
mode=(SCM_PORT_BUFFER_FULL);} else {
mode=(Scm_BufferingMode(buffering,-1,SCM_PORT_BUFFER_LINE));}
{SCM_RESULT0=(Scm_MakePortWithFd(name,SCM_PORT_INPUT,(fds)[0],mode,TRUE)),SCM_RESULT1=(
Scm_MakePortWithFd(name,SCM_PORT_OUTPUT,(fds)[1],mode,TRUE));goto SCM_STUB_RETURN;}}
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_Values2(SCM_OBJ_SAFE(SCM_RESULT0),SCM_OBJ_SAFE(SCM_RESULT1)));
  }
}

static ScmObj libsyssys_close(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj fd_scm;
  int fd;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-close");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  fd_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(fd_scm)) Scm_Error("C integer required, but got %S", fd_scm);
  fd = Scm_GetInteger(fd_scm);
  {

#line 1130 "libsys.scm"
{int r=close(fd);
if ((r)<(0)){{Scm_SysError("close failed on file descriptor %d",fd);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_mkdir(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pathname_scm;
  const char * pathname;
  ScmObj mode_scm;
  int mode;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-mkdir");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pathname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(pathname_scm)) Scm_Error("const C string required, but got %S", pathname_scm);
  pathname = SCM_STRING_CONST_CSTRING(pathname_scm);
  mode_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(mode_scm)) Scm_Error("C integer required, but got %S", mode_scm);
  mode = Scm_GetInteger(mode_scm);
  {

#line 1134 "libsys.scm"
{int r;
((void )(mode));

#if !defined(GAUCHE_WINDOWS)

#line 1137 "libsys.scm"
SCM_SYSCALL(r,mkdir(pathname,mode));
#else /* !!defined(GAUCHE_WINDOWS) */

#line 1138 "libsys.scm"
SCM_SYSCALL(r,mkdir(pathname));
#endif /* !defined(GAUCHE_WINDOWS) */

#line 1139 "libsys.scm"
if ((r)<(0)){{Scm_SysError("mkdir failed on %s",pathname);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_rmdir(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pathname_scm;
  const char * pathname;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-rmdir");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pathname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(pathname_scm)) Scm_Error("const C string required, but got %S", pathname_scm);
  pathname = SCM_STRING_CONST_CSTRING(pathname_scm);
  {

#line 1142 "libsys.scm"
{int r;
SCM_SYSCALL(r,rmdir(pathname));
if ((r)<(0)){{Scm_SysError("rmdir failed for %s",pathname);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_umask(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj mode_scm;
  ScmObj mode;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-umask");
  if (SCM_ARGCNT >= 2
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 1 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  if (SCM_ARGCNT > 0+1) {
    mode_scm = SCM_SUBRARGS[0];
  } else {
    mode_scm = SCM_UNBOUND;
  }
  mode = (mode_scm);
  {
{
int SCM_RESULT;

#line 1147 "libsys.scm"
if ((SCM_UNBOUNDP(mode))||(SCM_FALSEP(mode))){
{int prev=umask(0);
umask(prev);
{SCM_RESULT=(prev);goto SCM_STUB_RETURN;}}}else if(
SCM_INTP(mode)){{SCM_RESULT=(umask(SCM_INT_VALUE(mode)));goto SCM_STUB_RETURN;}} else {
SCM_TYPE_ERROR(mode,"fixnum or #f");{SCM_RESULT=(0);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_sleep(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj seconds_scm;
  ScmSmallInt seconds;
  ScmObj no_retry_scm;
  int no_retry;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sys-sleep");
  if (SCM_ARGCNT >= 3
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 2 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  seconds_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(seconds_scm)) Scm_Error("small integer required, but got %S", seconds_scm);
  seconds = SCM_INT_VALUE(seconds_scm);
  if (SCM_ARGCNT > 1+1) {
    no_retry_scm = SCM_SUBRARGS[1];
  } else {
    no_retry_scm = SCM_FALSE;
  }
  if (!SCM_BOOLP(no_retry_scm)) Scm_Error("boolean required, but got %S", no_retry_scm);
  no_retry = SCM_BOOL_VALUE(no_retry_scm);
  {
{
int SCM_RESULT;

#line 1157 "libsys.scm"
((void )(no_retry));

#line 1158 "libsys.scm"

#if defined(GAUCHE_WINDOWS)

#line 1159 "libsys.scm"
{Sleep((seconds)*(1000));{SCM_RESULT=(0);goto SCM_STUB_RETURN;}}
#else /* !defined(GAUCHE_WINDOWS) */

#line 1160 "libsys.scm"
{u_int k=((u_int )(seconds));ScmVM* vm=
Scm_VM();
while((k)>(0)){
k=(sleep(k));
SCM_SIGCHECK(vm);
if (no_retry){{break;}}}
{SCM_RESULT=(k);goto SCM_STUB_RETURN;}}
#endif /* defined(GAUCHE_WINDOWS) */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_nanosleep(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj nanoseconds_scm;
  ScmObj nanoseconds;
  ScmObj no_retry_scm;
  int no_retry;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sys-nanosleep");
  if (SCM_ARGCNT >= 3
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 2 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  nanoseconds_scm = SCM_SUBRARGS[0];
  nanoseconds = (nanoseconds_scm);
  if (SCM_ARGCNT > 1+1) {
    no_retry_scm = SCM_SUBRARGS[1];
  } else {
    no_retry_scm = SCM_FALSE;
  }
  if (!SCM_BOOLP(no_retry_scm)) Scm_Error("boolean required, but got %S", no_retry_scm);
  no_retry = SCM_BOOL_VALUE(no_retry_scm);
  {
{
ScmObj SCM_RESULT;

#line 1172 "libsys.scm"
{ScmTimeSpec spec;ScmTimeSpec rem;ScmVM* vm=
Scm_VM();
if (
SCM_TIMEP(nanoseconds)){
(spec).tv_sec=((SCM_TIME(nanoseconds))->sec),
(spec).tv_nsec=((SCM_TIME(nanoseconds))->nsec);}else if(
!(SCM_REALP(nanoseconds))){
Scm_Error("bad timeout spec: <time> object or real number is required, but got %S",nanoseconds);} else {
#line 1182 "libsys.scm"
{double v=Scm_GetDouble(nanoseconds);
if ((v)<(0)){{
Scm_Error("bad timeout spec: positive number required, but got %S",nanoseconds);}}
#line 1186 "libsys.scm"
(spec).tv_sec=(((unsigned long )(floor((v)/(1.0e9))))),
(spec).tv_nsec=(((unsigned long )(fmod(v,1.0e9))));
while(((spec).tv_nsec)>=(1000000000)){
((spec).tv_nsec)-=(1000000000);
((spec).tv_sec)+=(1);}}}
(rem).tv_sec=(0),(rem).tv_nsec=(0);
while((Scm_NanoSleep(&(spec),&(rem)))<(0)){
if (!((errno)==(EINTR))){{
Scm_SysError("nanosleep failed");}}
SCM_SIGCHECK(vm);
if (no_retry){{break;}}
spec=(rem);
(rem).tv_sec=(0),(rem).tv_nsec=(0);}
if ((((rem).tv_sec)==(0))&&(((rem).tv_nsec)==(0))){
{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(Scm_MakeTime(SCM_FALSE,(rem).tv_sec,(rem).tv_nsec));goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
static ScmObj libsyssys_unlink(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj pathname_scm;
  const char * pathname;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-unlink");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  pathname_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(pathname_scm)) Scm_Error("const C string required, but got %S", pathname_scm);
  pathname = SCM_STRING_CONST_CSTRING(pathname_scm);
  {
{
ScmObj SCM_RESULT;

#line 1206 "libsys.scm"
{int r;

#if defined(GAUCHE_WINDOWS)

#line 1210 "libsys.scm"
if (!(access(pathname,F_OK))){{
chmod(pathname,384);}}
#endif /* defined(GAUCHE_WINDOWS) */

#line 1212 "libsys.scm"
SCM_SYSCALL(r,unlink(pathname));
if ((r)<(0)){
{
if (!((errno)==(ENOENT))){{
Scm_SysError("unlink failed on %s",pathname);}}
{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}}} else {
{SCM_RESULT=(SCM_TRUE);goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_isatty(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_or_fd_scm;
  ScmObj port_or_fd;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-isatty");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_or_fd_scm = SCM_SUBRARGS[0];
  port_or_fd = (port_or_fd_scm);
  {
{
int SCM_RESULT;

#line 1221 "libsys.scm"
{int fd=Scm_GetPortFd(port_or_fd,FALSE);
{SCM_RESULT=(((fd)>=(0))&&(isatty(fd)));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_ttyname(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_or_fd_scm;
  ScmObj port_or_fd;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-ttyname");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_or_fd_scm = SCM_SUBRARGS[0];
  port_or_fd = (port_or_fd_scm);
  {
{
const char * SCM_RESULT;

#line 1225 "libsys.scm"
{int fd=Scm_GetPortFd(port_or_fd,FALSE);
{SCM_RESULT=((((fd)<(0))?(NULL):(ttyname(fd))));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_MAYBE(SCM_MAKE_STR_COPYING, SCM_RESULT));
}
  }
}

static ScmObj libsyssys_truncate(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj length_scm;
  ScmObj length;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-truncate");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  length_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(length_scm)) Scm_Error("exact integer required, but got %S", length_scm);
  length = (length_scm);
  {

#line 1230 "libsys.scm"
{int r;
SCM_SYSCALL(r,truncate(path,Scm_IntegerToOffset(length)));
if ((r)<(0)){{Scm_SysError("truncate failed on %s",path);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libsyssys_ftruncate(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_or_fd_scm;
  ScmObj port_or_fd;
  ScmObj length_scm;
  ScmObj length;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-ftruncate");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_or_fd_scm = SCM_SUBRARGS[0];
  port_or_fd = (port_or_fd_scm);
  length_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(length_scm)) Scm_Error("exact integer required, but got %S", length_scm);
  length = (length_scm);
  {

#line 1235 "libsys.scm"
{int r;int fd=Scm_GetPortFd(port_or_fd,TRUE);
SCM_SYSCALL(r,ftruncate(fd,Scm_IntegerToOffset(length)));
if ((r)<(0)){{Scm_SysError("ftruncate failed on %S",port_or_fd);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

#if defined(HAVE_CRYPT)
static ScmObj libsyssys_crypt(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj key_scm;
  const char * key;
  ScmObj salt_scm;
  const char * salt;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-crypt");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  key_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(key_scm)) Scm_Error("const C string required, but got %S", key_scm);
  key = SCM_STRING_CONST_CSTRING(key_scm);
  salt_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(salt_scm)) Scm_Error("const C string required, but got %S", salt_scm);
  salt = SCM_STRING_CONST_CSTRING(salt_scm);
  {
{
const char * SCM_RESULT;

#line 1245 "libsys.scm"
{SCM_RESULT=(((const char * )(crypt(key,salt))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_STR_COPYING(SCM_RESULT));
}
  }
}

#endif /* defined(HAVE_CRYPT) */
#ifndef HOSTNAMELEN
#define HOSTNAMELEN 1024
#endif
static ScmObj libsyssys_gethostname(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-gethostname");
  {
{
ScmObj SCM_RESULT;

#line 1255 "libsys.scm"

#if defined HAVE_GETHOSTNAME

#line 1256 "libsys.scm"
{char buf[HOSTNAMELEN];int r;
SCM_SYSCALL(r,gethostname(buf,HOSTNAMELEN));
if ((r)<(0)){{Scm_SysError("gethostname failed");}}
{SCM_RESULT=(SCM_MAKE_STR_COPYING(buf));goto SCM_STUB_RETURN;}}
#else /* !defined HAVE_GETHOSTNAME */

#line 1261 "libsys.scm"
{SCM_RESULT=(SCM_MAKE_STR_IMMUTABLE("localhost"));goto SCM_STUB_RETURN;}
#endif /* defined HAVE_GETHOSTNAME */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libsyssys_getdomainname(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-getdomainname");
  {
{
ScmObj SCM_RESULT;

#line 1264 "libsys.scm"

#if defined HAVE_GETDOMAINNAME

#line 1265 "libsys.scm"
{char buf[HOSTNAMELEN];int r;
SCM_SYSCALL(r,getdomainname(buf,HOSTNAMELEN));
if ((r)<(0)){{Scm_SysError("getdomainame failed");}}
{SCM_RESULT=(SCM_MAKE_STR_COPYING(buf));goto SCM_STUB_RETURN;}}
#else /* !defined HAVE_GETDOMAINNAME */

#line 1270 "libsys.scm"
{SCM_RESULT=(SCM_MAKE_STR_IMMUTABLE("local"));goto SCM_STUB_RETURN;}
#endif /* defined HAVE_GETDOMAINNAME */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#if defined(HAVE_SYMLINK)
static ScmObj libsyssys_symlink(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj existing_scm;
  const char * existing;
  ScmObj newpath_scm;
  const char * newpath;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-symlink");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  existing_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(existing_scm)) Scm_Error("const C string required, but got %S", existing_scm);
  existing = SCM_STRING_CONST_CSTRING(existing_scm);
  newpath_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(newpath_scm)) Scm_Error("const C string required, but got %S", newpath_scm);
  newpath = SCM_STRING_CONST_CSTRING(newpath_scm);
  {

#line 1283 "libsys.scm"
{int r;
SCM_SYSCALL(r,symlink(existing,newpath));
if ((r)<(0)){{
Scm_SysError("symlink from %s to %s failed",newpath,existing);}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_READLINK)
static ScmObj libsyssys_readlink(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char * path;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-readlink");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const C string required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  {
{
ScmObj SCM_RESULT;

#line 1291 "libsys.scm"
{char buf[1024];int n;
#line 1293 "libsys.scm"
SCM_SYSCALL(n,readlink(path,buf,1024));
if ((n)<(0)){{Scm_SysError("readlink failed on %s",path);}}
if ((n)==(1024)){{Scm_Error("readlink result too long on %s",path);}}
{SCM_RESULT=(Scm_MakeString(buf,n,-1,SCM_STRING_COPYING));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_SELECT)
static ScmObj libsyssys_fdset_ref(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj fdset_scm;
  ScmSysFdset* fdset;
  ScmObj pf_scm;
  ScmObj pf;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-fdset-ref");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  fdset_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_FDSET_P(fdset_scm)) Scm_Error("<sys-fdset> required, but got %S", fdset_scm);
  fdset = SCM_SYS_FDSET(fdset_scm);
  pf_scm = SCM_SUBRARGS[1];
  pf = (pf_scm);
  {
{
int SCM_RESULT;

#line 1322 "libsys.scm"
{int fd=Scm_GetPortFd(pf,FALSE);
if ((fd)<(0)){
{SCM_RESULT=(TRUE);goto SCM_STUB_RETURN;}} else {
{
#if !defined(GAUCHE_WINDOWS)
{int G1656=fd;if (((G1656)<(0))||((G1656)>=(FD_SETSIZE))){{Scm_Error("File descriptor value is out of range: %d (must be between 0 and %d, inclusive)",G1656,(FD_SETSIZE)-(1));}}}
#endif /* !defined(GAUCHE_WINDOWS) */

#line 1326 "libsys.scm"
{SCM_RESULT=(FD_ISSET(fd,&((fdset)->fdset)));goto SCM_STUB_RETURN;}}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
static ScmObj libsyssys_fdset_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj fdset_scm;
  ScmSysFdset* fdset;
  ScmObj pf_scm;
  ScmObj pf;
  ScmObj flag_scm;
  int flag;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sys-fdset-set!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  fdset_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_FDSET_P(fdset_scm)) Scm_Error("<sys-fdset> required, but got %S", fdset_scm);
  fdset = SCM_SYS_FDSET(fdset_scm);
  pf_scm = SCM_SUBRARGS[1];
  pf = (pf_scm);
  flag_scm = SCM_SUBRARGS[2];
  if (!SCM_BOOLP(flag_scm)) Scm_Error("boolean required, but got %S", flag_scm);
  flag = SCM_BOOL_VALUE(flag_scm);
  {

#line 1329 "libsys.scm"
{int fd=Scm_GetPortFd(pf,FALSE);
if ((fd)>=(0)){{

#if !defined(GAUCHE_WINDOWS)
{int G1659=fd;if (((G1659)<(0))||((G1659)>=(FD_SETSIZE))){{Scm_Error("File descriptor value is out of range: %d (must be between 0 and %d, inclusive)",G1659,(FD_SETSIZE)-(1));}}}
#endif /* !defined(GAUCHE_WINDOWS) */

#line 1332 "libsys.scm"
if (flag){FD_SET(fd,&((fdset)->fdset));
if (((fdset)->maxfd)<(fd)){{(fdset)->maxfd=(fd);}}} else {
FD_CLR(fd,&((fdset)->fdset));
if (((fdset)->maxfd)==(fd)){{
{int i=((fdset)->maxfd)-(1);
for (; (i)>=(0); (i)--){
if (FD_ISSET(i,&((fdset)->fdset))){{break;}}}
(fdset)->maxfd=(i);}}}}}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
static ScmObj libsyssys_fdset_max_fd(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj fdset_scm;
  ScmSysFdset* fdset;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-fdset-max-fd");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  fdset_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_FDSET_P(fdset_scm)) Scm_Error("<sys-fdset> required, but got %S", fdset_scm);
  fdset = SCM_SYS_FDSET(fdset_scm);
  {
{
int SCM_RESULT;

#line 1342 "libsys.scm"
{SCM_RESULT=((fdset)->maxfd);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
static ScmObj libsyssys_fdset_clearX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj fdset_scm;
  ScmSysFdset* fdset;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-fdset-clear!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  fdset_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_FDSET_P(fdset_scm)) Scm_Error("<sys-fdset> required, but got %S", fdset_scm);
  fdset = SCM_SYS_FDSET(fdset_scm);
  {
{
ScmObj SCM_RESULT;

#line 1345 "libsys.scm"
FD_ZERO(&((fdset)->fdset));

#line 1346 "libsys.scm"
(fdset)->maxfd=(-1);

#line 1347 "libsys.scm"
{SCM_RESULT=(SCM_OBJ(fdset));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
static ScmObj libsyssys_fdset_copyX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj dst_scm;
  ScmSysFdset* dst;
  ScmObj src_scm;
  ScmSysFdset* src;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sys-fdset-copy!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  dst_scm = SCM_SUBRARGS[0];
  if (!SCM_SYS_FDSET_P(dst_scm)) Scm_Error("<sys-fdset> required, but got %S", dst_scm);
  dst = SCM_SYS_FDSET(dst_scm);
  src_scm = SCM_SUBRARGS[1];
  if (!SCM_SYS_FDSET_P(src_scm)) Scm_Error("<sys-fdset> required, but got %S", src_scm);
  src = SCM_SYS_FDSET(src_scm);
  {
{
ScmObj SCM_RESULT;

#line 1350 "libsys.scm"
(dst)->fdset=((src)->fdset),
(dst)->maxfd=((src)->maxfd);

#line 1352 "libsys.scm"
{SCM_RESULT=(SCM_OBJ(dst));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
static ScmObj libsyssys_select(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj rfds_scm;
  ScmObj rfds;
  ScmObj wfds_scm;
  ScmObj wfds;
  ScmObj efds_scm;
  ScmObj efds;
  ScmObj timeout_scm;
  ScmObj timeout;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("sys-select");
  if (SCM_ARGCNT >= 5
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 4 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  rfds_scm = SCM_SUBRARGS[0];
  rfds = (rfds_scm);
  wfds_scm = SCM_SUBRARGS[1];
  wfds = (wfds_scm);
  efds_scm = SCM_SUBRARGS[2];
  efds = (efds_scm);
  if (SCM_ARGCNT > 3+1) {
    timeout_scm = SCM_SUBRARGS[3];
  } else {
    timeout_scm = SCM_FALSE;
  }
  timeout = (timeout_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SysSelect(rfds,wfds,efds,timeout));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
static ScmObj libsyssys_selectX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj rfds_scm;
  ScmObj rfds;
  ScmObj wfds_scm;
  ScmObj wfds;
  ScmObj efds_scm;
  ScmObj efds;
  ScmObj timeout_scm;
  ScmObj timeout;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("sys-select!");
  if (SCM_ARGCNT >= 5
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 4 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  rfds_scm = SCM_SUBRARGS[0];
  rfds = (rfds_scm);
  wfds_scm = SCM_SUBRARGS[1];
  wfds = (wfds_scm);
  efds_scm = SCM_SUBRARGS[2];
  efds = (efds_scm);
  if (SCM_ARGCNT > 3+1) {
    timeout_scm = SCM_SUBRARGS[3];
  } else {
    timeout_scm = SCM_FALSE;
  }
  timeout = (timeout_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SysSelectX(rfds,wfds,efds,timeout));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* defined(HAVE_SELECT) */
static ScmObj libsyssys_available_processors(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sys-available-processors");
  {
{
int SCM_RESULT;
{SCM_RESULT=(Scm_AvailableProcessors());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#if defined(GAUCHE_WINDOWS)
static void handle_cleanup(ScmObj h){{
#line 1382 "libsys.scm"
CloseHandle(SCM_FOREIGN_POINTER_REF(HANDLE,h));}}
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
static void handle_print(ScmObj h,ScmPort* p,ScmWriteContext* c){{
#line 1385 "libsys.scm"
{ScmObj type=Scm_ForeignPointerAttrGet(SCM_FOREIGN_POINTER(h),
scm__rc.d1625[6],SCM_FALSE);
((void )(c));
if (
SCM_EQ(type,scm__rc.d1625[7])){
Scm_Printf(p,"#<win:handle process %d @%p>",Scm_WinProcessPID(h),h);} else {
#line 1392 "libsys.scm"
Scm_Printf(p,"#<win:handle @%p>",h);}}}}
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
 ScmObj Scm_MakeWinHandle(HANDLE wh,ScmObj type){{
#line 1401 "libsys.scm"
{ScmObj h=Scm_MakeForeignPointer(WinHandleClass,wh);
if (!(SCM_FALSEP(type))){{
Scm_ForeignPointerAttrSet(SCM_FOREIGN_POINTER(h),scm__rc.d1625[6],type);}}
return (h);}}}
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
 int Scm_WinHandleP(ScmObj obj,ScmObj type){{
#line 1407 "libsys.scm"
if (!(SCM_XTYPEP(obj,WinHandleClass))){{return (FALSE);}}
return (
(SCM_FALSEP(type))||(
SCM_EQ(type,Scm_ForeignPointerAttrGet(SCM_FOREIGN_POINTER(obj),
scm__rc.d1625[6],SCM_FALSE))));}}
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
 HANDLE Scm_WinHandle(ScmObj h,ScmObj type){{
#line 1414 "libsys.scm"
if (!(Scm_WinHandleP(h,type))){{SCM_TYPE_ERROR(h,"<win:handle>");}}
return (SCM_FOREIGN_POINTER_REF(HANDLE,h));}}
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
 ScmObj Scm_MakeWinProcess(HANDLE h){{
#line 1420 "libsys.scm"
return (Scm_MakeWinHandle(h,scm__rc.d1625[7]));}}
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
 int Scm_WinProcessP(ScmObj obj){{
#line 1423 "libsys.scm"
return (Scm_WinHandleP(obj,scm__rc.d1625[7]));}}
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
 HANDLE Scm_WinProcess(ScmObj obj){{
#line 1426 "libsys.scm"
return (Scm_WinHandle(obj,scm__rc.d1625[7]));}}
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_win_processP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-win-process?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(Scm_WinProcessP(obj));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_win_process_pid(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-win-process-pid");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(Scm_WinProcessPID(obj));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_get_osfhandle(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_or_fd_scm;
  ScmObj port_or_fd;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-get-osfhandle");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_or_fd_scm = SCM_SUBRARGS[0];
  port_or_fd = (port_or_fd_scm);
  {
{
ScmObj SCM_RESULT;

#line 1434 "libsys.scm"
{int fd=Scm_GetPortFd(port_or_fd,TRUE);HANDLE h=
((HANDLE )(_get_osfhandle(fd)));
if ((h)==(INVALID_HANDLE_VALUE)){{Scm_SysError("get_osfhandle failed");}}
{SCM_RESULT=(Scm_MakeWinHandle(h,SCM_FALSE));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
static ScmObj libsyssys_win_pipe_name(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_or_fd_scm;
  ScmObj port_or_fd;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sys-win-pipe-name");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_or_fd_scm = SCM_SUBRARGS[0];
  port_or_fd = (port_or_fd_scm);
  {
{
ScmObj SCM_RESULT;

#line 1440 "libsys.scm"
{int fd=Scm_GetPortFd(port_or_fd,FALSE);
if ((fd)<(0)){
{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(Scm_WinGetPipeName(((HANDLE )(_get_osfhandle(fd)))));goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

#endif /* defined(GAUCHE_WINDOWS) */
static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[4])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[10])),
 NULL /*termination*/
};
void Scm_Init_libsys() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1562[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[0])),TRUE); /* sys-readdir */
  scm__rc.d1562[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[1])),TRUE); /* pathname */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[1]), scm__rc.d1562[1]);
  scm__rc.d1562[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[2])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[4]), scm__rc.d1562[2]);
  scm__rc.d1562[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[4])),TRUE); /* bind-info */
  scm__rc.d1562[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[5])),TRUE); /* gauche */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[5]), scm__rc.d1562[0]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[6]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[7]), scm__rc.d1562[3]);
  scm__rc.d1562[5] = Scm_MakeExtendedPair(scm__rc.d1562[0], SCM_OBJ(&scm__rc.d1563[1]), SCM_OBJ(&scm__rc.d1563[9]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-readdir")), SCM_OBJ(&libsyssys_readdir__STUB), 0);
  libsyssys_readdir__STUB.common.info = scm__rc.d1562[5];
  scm__rc.d1562[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[6])),TRUE); /* sys-tmpdir */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[10]), scm__rc.d1562[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[11]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[12]), scm__rc.d1562[3]);
  scm__rc.d1562[7] = Scm_MakeExtendedPair(scm__rc.d1562[6], SCM_NIL, SCM_OBJ(&scm__rc.d1563[13]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-tmpdir")), SCM_OBJ(&libsyssys_tmpdir__STUB), 0);
  libsyssys_tmpdir__STUB.common.info = scm__rc.d1562[7];
  scm__rc.d1562[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[7])),TRUE); /* sys-basename */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[16]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[17]), scm__rc.d1562[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[18]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[19]), scm__rc.d1562[3]);
  scm__rc.d1562[9] = Scm_MakeExtendedPair(scm__rc.d1562[8], SCM_OBJ(&scm__rc.d1563[1]), SCM_OBJ(&scm__rc.d1563[21]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-basename")), SCM_OBJ(&libsyssys_basename__STUB), 0);
  libsyssys_basename__STUB.common.info = scm__rc.d1562[9];
  scm__rc.d1562[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[8])),TRUE); /* sys-dirname */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[24]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[25]), scm__rc.d1562[10]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[26]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[27]), scm__rc.d1562[3]);
  scm__rc.d1562[11] = Scm_MakeExtendedPair(scm__rc.d1562[10], SCM_OBJ(&scm__rc.d1563[1]), SCM_OBJ(&scm__rc.d1563[29]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-dirname")), SCM_OBJ(&libsyssys_dirname__STUB), 0);
  libsyssys_dirname__STUB.common.info = scm__rc.d1562[11];
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1562[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[9])),TRUE); /* sys-normalize-pathname */
  scm__rc.d1562[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[10])),TRUE); /* undefined? */
  scm__rc.d1562[13] = Scm_MakeIdentifier(scm__rc.d1562[14], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#undefined? */
  scm__rc.d1562[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[11])),TRUE); /* gauche.os.windows */
  scm__rc.d1562[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[12])),TRUE); /* cond-features */
  scm__rc.d1562[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[13])),TRUE); /* gauche.internal */
  scm__rc.d1562[18] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1562[19]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.internal */
  scm__rc.d1562[16] = Scm_MakeIdentifier(scm__rc.d1562[17], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#cond-features */
  scm__rc.d1562[20] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1561[16])), 0);
  scm__rc.d1562[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[17])),TRUE); /* rxmatch */
  scm__rc.d1562[21] = Scm_MakeIdentifier(scm__rc.d1562[22], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#rxmatch */
  scm__rc.d1562[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[19])),TRUE); /* equal? */
  scm__rc.d1562[23] = Scm_MakeIdentifier(scm__rc.d1562[24], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#equal? */
  scm__rc.d1562[26] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[21])),TRUE); /* sys-getenv */
  scm__rc.d1562[25] = Scm_MakeIdentifier(scm__rc.d1562[26], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#sys-getenv */
  scm__rc.d1562[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[24])),TRUE); /* sys-getuid */
  scm__rc.d1562[27] = Scm_MakeIdentifier(scm__rc.d1562[28], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#sys-getuid */
  scm__rc.d1562[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[25])),TRUE); /* sys-getpwuid */
  scm__rc.d1562[29] = Scm_MakeIdentifier(scm__rc.d1562[30], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#sys-getpwuid */
  scm__rc.d1562[31] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[26])),TRUE); /* dir */
  scm__rc.d1562[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[27])),TRUE); /* ~ */
  scm__rc.d1562[32] = Scm_MakeIdentifier(scm__rc.d1562[33], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#~ */
  scm__rc.d1562[35] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[29])),TRUE); /* error */
  scm__rc.d1562[34] = Scm_MakeIdentifier(scm__rc.d1562[35], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#error */
  scm__rc.d1562[37] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[31])),TRUE); /* sys-getpwnam */
  scm__rc.d1562[36] = Scm_MakeIdentifier(scm__rc.d1562[37], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#sys-getpwnam */
  scm__rc.d1562[38] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[32])),TRUE); /* after */
  scm__rc.d1562[40] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[33])),TRUE); /* string-append */
  scm__rc.d1562[39] = Scm_MakeIdentifier(scm__rc.d1562[40], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#string-append */
  scm__rc.d1562[41] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1561[34])), 0);
  scm__rc.d1562[42] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1561[35])), 0);
  scm__rc.d1562[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[36])),TRUE); /* sys-getcwd */
  scm__rc.d1562[43] = Scm_MakeIdentifier(scm__rc.d1562[44], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#sys-getcwd */
  {
     ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
     Scm_CharSetAddRange(cs, SCM_CHAR(47), SCM_CHAR(47));
     Scm_CharSetAddRange(cs, SCM_CHAR(92), SCM_CHAR(92));
     scm__rc.d1562[45] = SCM_OBJ(cs);
  }
  scm__rc.d1562[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[37])),TRUE); /* string-split */
  scm__rc.d1562[46] = Scm_MakeIdentifier(scm__rc.d1562[47], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#string-split */
  scm__rc.d1562[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[38])),TRUE); /* string-join */
  scm__rc.d1562[48] = Scm_MakeIdentifier(scm__rc.d1562[49], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#string-join */
  scm__rc.d1562[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[41])),TRUE); /* length=? */
  scm__rc.d1562[50] = Scm_MakeIdentifier(scm__rc.d1562[51], SCM_MODULE(scm__rc.d1562[18]), SCM_NIL); /* gauche.internal#length=? */
  scm__rc.d1562[52] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1561[42])), 0);
  scm__rc.d1562[53] = Scm_MakeIdentifier(scm__rc.d1562[35], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  scm__rc.d1562[55] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[44])),TRUE); /* unwrap-syntax-1 */
  scm__rc.d1562[54] = Scm_MakeIdentifier(scm__rc.d1562[55], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#unwrap-syntax-1 */
  scm__rc.d1562[56] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[45]))); /* :absolute */
  scm__rc.d1562[57] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[46]))); /* :expand */
  scm__rc.d1562[58] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[47]))); /* :canonicalize */
  scm__rc.d1562[60] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[49])),TRUE); /* errorf */
  scm__rc.d1562[59] = Scm_MakeIdentifier(scm__rc.d1562[60], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#errorf */
  scm__rc.d1562[61] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[50]))); /* :key */
  scm__rc.d1562[62] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[45])),TRUE); /* absolute */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[34]), scm__rc.d1562[62]);
  scm__rc.d1562[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[46])),TRUE); /* expand */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[35]), scm__rc.d1562[63]);
  scm__rc.d1562[64] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[47])),TRUE); /* canonicalize */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[36]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[40]), scm__rc.d1562[61]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[41]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[44]), scm__rc.d1562[2]);
  scm__rc.d1562[65] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[51])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[45]), scm__rc.d1562[65]);
  scm__rc.d1562[66] = Scm_MakeExtendedPair(scm__rc.d1562[12], SCM_OBJ(&scm__rc.d1563[41]), SCM_OBJ(&scm__rc.d1563[47]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[48]), scm__rc.d1562[66]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[0]))->name = scm__rc.d1562[12];/* sys-normalize-pathname */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[14] = SCM_WORD(scm__rc.d1562[13]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[26] = SCM_WORD(scm__rc.d1562[13]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[38] = SCM_WORD(scm__rc.d1562[13]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[49] = SCM_WORD(scm__rc.d1562[15]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[53] = SCM_WORD(scm__rc.d1562[16]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[72] = SCM_WORD(scm__rc.d1562[20]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[75] = SCM_WORD(scm__rc.d1562[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[92] = SCM_WORD(scm__rc.d1562[23]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[103] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[113] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[123] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[137] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[139] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[148] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[150] = SCM_WORD(scm__rc.d1562[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[159] = SCM_WORD(scm__rc.d1562[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[172] = SCM_WORD(scm__rc.d1562[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[183] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[192] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[194] = SCM_WORD(scm__rc.d1562[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[203] = SCM_WORD(scm__rc.d1562[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[212] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[216] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[233] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[236] = SCM_WORD(scm__rc.d1562[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[242] = SCM_WORD(scm__rc.d1562[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[245] = SCM_WORD(scm__rc.d1562[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[256] = SCM_WORD(scm__rc.d1562[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[261] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[274] = SCM_WORD(scm__rc.d1562[45]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[276] = SCM_WORD(scm__rc.d1562[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[300] = SCM_WORD(scm__rc.d1562[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[309] = SCM_WORD(scm__rc.d1562[23]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[327] = SCM_WORD(scm__rc.d1562[23]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[350] = SCM_WORD(scm__rc.d1562[23]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[362] = SCM_WORD(scm__rc.d1562[23]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[376] = SCM_WORD(scm__rc.d1562[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[382] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[385] = SCM_WORD(scm__rc.d1562[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[423] = SCM_WORD(scm__rc.d1562[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[428] = SCM_WORD(scm__rc.d1562[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[438] = SCM_WORD(scm__rc.d1562[53]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[444] = SCM_WORD(scm__rc.d1562[54]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[448] = SCM_WORD(scm__rc.d1562[56]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[461] = SCM_WORD(scm__rc.d1562[57]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[474] = SCM_WORD(scm__rc.d1562[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[0]))[492] = SCM_WORD(scm__rc.d1562[59]);
  ScmObj G1572 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1571[0]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1562[12]) /* sys-normalize-pathname */, G1572,0);

   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));

#line 143 "libsys.scm"
errno_n2y=(SCM_HASH_TABLE(Scm_MakeHashTableSimple(SCM_HASH_EQV,0)));

#line 144 "libsys.scm"
errno_y2n=(SCM_HASH_TABLE(Scm_MakeHashTableSimple(SCM_HASH_EQ,0)));
  scm__rc.d1562[67] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[52])),TRUE); /* sys-errno->symbol */
  scm__rc.d1562[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[53])),TRUE); /* num */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[49]), scm__rc.d1562[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[52]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[53]), scm__rc.d1562[67]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[54]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[55]), scm__rc.d1562[3]);
  scm__rc.d1562[69] = Scm_MakeExtendedPair(scm__rc.d1562[67], SCM_OBJ(&scm__rc.d1563[49]), SCM_OBJ(&scm__rc.d1563[57]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-errno->symbol")), SCM_OBJ(&libsyssys_errno_TOsymbol__STUB), 0);
  libsyssys_errno_TOsymbol__STUB.common.info = scm__rc.d1562[69];
  scm__rc.d1562[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[54])),TRUE); /* sys-symbol->errno */
  scm__rc.d1562[71] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[55])),TRUE); /* name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[58]), scm__rc.d1562[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[61]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[62]), scm__rc.d1562[70]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[63]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[64]), scm__rc.d1562[3]);
  scm__rc.d1562[72] = Scm_MakeExtendedPair(scm__rc.d1562[70], SCM_OBJ(&scm__rc.d1563[58]), SCM_OBJ(&scm__rc.d1563[66]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-symbol->errno")), SCM_OBJ(&libsyssys_symbol_TOerrno__STUB), 0);
  libsyssys_symbol_TOerrno__STUB.common.info = scm__rc.d1562[72];
  scm__rc.d1562[73] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[56])),TRUE); /* E2BIG */

#if defined(E2BIG)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[73]),SCM_MAKE_INT(E2BIG));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(E2BIG),scm__rc.d1562[73],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[73],SCM_MAKE_INT(E2BIG),0);}
#endif /* defined(E2BIG) */

  scm__rc.d1562[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[57])),TRUE); /* EACCES */

#if defined(EACCES)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[74]),SCM_MAKE_INT(EACCES));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EACCES),scm__rc.d1562[74],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[74],SCM_MAKE_INT(EACCES),0);}
#endif /* defined(EACCES) */

  scm__rc.d1562[75] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[58])),TRUE); /* EADDRINUSE */

#if defined(EADDRINUSE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[75]),SCM_MAKE_INT(EADDRINUSE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EADDRINUSE),scm__rc.d1562[75],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[75],SCM_MAKE_INT(EADDRINUSE),0);}
#endif /* defined(EADDRINUSE) */

  scm__rc.d1562[76] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[59])),TRUE); /* EADDRNOTAVAIL */

#if defined(EADDRNOTAVAIL)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[76]),SCM_MAKE_INT(EADDRNOTAVAIL));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EADDRNOTAVAIL),scm__rc.d1562[76],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[76],SCM_MAKE_INT(EADDRNOTAVAIL),0);}
#endif /* defined(EADDRNOTAVAIL) */

  scm__rc.d1562[77] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[60])),TRUE); /* EADV */

#if defined(EADV)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[77]),SCM_MAKE_INT(EADV));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EADV),scm__rc.d1562[77],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[77],SCM_MAKE_INT(EADV),0);}
#endif /* defined(EADV) */

  scm__rc.d1562[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[61])),TRUE); /* EAFNOSUPPORT */

#if defined(EAFNOSUPPORT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[78]),SCM_MAKE_INT(EAFNOSUPPORT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EAFNOSUPPORT),scm__rc.d1562[78],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[78],SCM_MAKE_INT(EAFNOSUPPORT),0);}
#endif /* defined(EAFNOSUPPORT) */

  scm__rc.d1562[79] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[62])),TRUE); /* EAGAIN */

#if defined(EAGAIN)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[79]),SCM_MAKE_INT(EAGAIN));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EAGAIN),scm__rc.d1562[79],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[79],SCM_MAKE_INT(EAGAIN),0);}
#endif /* defined(EAGAIN) */

  scm__rc.d1562[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[63])),TRUE); /* EALREADY */

#if defined(EALREADY)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[80]),SCM_MAKE_INT(EALREADY));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EALREADY),scm__rc.d1562[80],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[80],SCM_MAKE_INT(EALREADY),0);}
#endif /* defined(EALREADY) */

  scm__rc.d1562[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[64])),TRUE); /* EBADE */

#if defined(EBADE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[81]),SCM_MAKE_INT(EBADE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EBADE),scm__rc.d1562[81],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[81],SCM_MAKE_INT(EBADE),0);}
#endif /* defined(EBADE) */

  scm__rc.d1562[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[65])),TRUE); /* EBADF */

#if defined(EBADF)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[82]),SCM_MAKE_INT(EBADF));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EBADF),scm__rc.d1562[82],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[82],SCM_MAKE_INT(EBADF),0);}
#endif /* defined(EBADF) */

  scm__rc.d1562[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[66])),TRUE); /* EBADFD */

#if defined(EBADFD)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[83]),SCM_MAKE_INT(EBADFD));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EBADFD),scm__rc.d1562[83],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[83],SCM_MAKE_INT(EBADFD),0);}
#endif /* defined(EBADFD) */

  scm__rc.d1562[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[67])),TRUE); /* EBADMSG */

#if defined(EBADMSG)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[84]),SCM_MAKE_INT(EBADMSG));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EBADMSG),scm__rc.d1562[84],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[84],SCM_MAKE_INT(EBADMSG),0);}
#endif /* defined(EBADMSG) */

  scm__rc.d1562[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[68])),TRUE); /* EBADR */

#if defined(EBADR)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[85]),SCM_MAKE_INT(EBADR));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EBADR),scm__rc.d1562[85],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[85],SCM_MAKE_INT(EBADR),0);}
#endif /* defined(EBADR) */

  scm__rc.d1562[86] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[69])),TRUE); /* EBADRQC */

#if defined(EBADRQC)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[86]),SCM_MAKE_INT(EBADRQC));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EBADRQC),scm__rc.d1562[86],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[86],SCM_MAKE_INT(EBADRQC),0);}
#endif /* defined(EBADRQC) */

  scm__rc.d1562[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[70])),TRUE); /* EBADSLT */

#if defined(EBADSLT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[87]),SCM_MAKE_INT(EBADSLT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EBADSLT),scm__rc.d1562[87],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[87],SCM_MAKE_INT(EBADSLT),0);}
#endif /* defined(EBADSLT) */

  scm__rc.d1562[88] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[71])),TRUE); /* EBFONT */

#if defined(EBFONT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[88]),SCM_MAKE_INT(EBFONT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EBFONT),scm__rc.d1562[88],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[88],SCM_MAKE_INT(EBFONT),0);}
#endif /* defined(EBFONT) */

  scm__rc.d1562[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[72])),TRUE); /* EBUSY */

#if defined(EBUSY)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[89]),SCM_MAKE_INT(EBUSY));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EBUSY),scm__rc.d1562[89],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[89],SCM_MAKE_INT(EBUSY),0);}
#endif /* defined(EBUSY) */

  scm__rc.d1562[90] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[73])),TRUE); /* ECANCELED */

#if defined(ECANCELED)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[90]),SCM_MAKE_INT(ECANCELED));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ECANCELED),scm__rc.d1562[90],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[90],SCM_MAKE_INT(ECANCELED),0);}
#endif /* defined(ECANCELED) */

  scm__rc.d1562[91] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[74])),TRUE); /* ECHILD */

#if defined(ECHILD)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[91]),SCM_MAKE_INT(ECHILD));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ECHILD),scm__rc.d1562[91],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[91],SCM_MAKE_INT(ECHILD),0);}
#endif /* defined(ECHILD) */

  scm__rc.d1562[92] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[75])),TRUE); /* ECHRNG */

#if defined(ECHRNG)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[92]),SCM_MAKE_INT(ECHRNG));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ECHRNG),scm__rc.d1562[92],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[92],SCM_MAKE_INT(ECHRNG),0);}
#endif /* defined(ECHRNG) */

  scm__rc.d1562[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[76])),TRUE); /* ECOMM */

#if defined(ECOMM)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[93]),SCM_MAKE_INT(ECOMM));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ECOMM),scm__rc.d1562[93],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[93],SCM_MAKE_INT(ECOMM),0);}
#endif /* defined(ECOMM) */

  scm__rc.d1562[94] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[77])),TRUE); /* ECONNABORTED */

#if defined(ECONNABORTED)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[94]),SCM_MAKE_INT(ECONNABORTED));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ECONNABORTED),scm__rc.d1562[94],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[94],SCM_MAKE_INT(ECONNABORTED),0);}
#endif /* defined(ECONNABORTED) */

  scm__rc.d1562[95] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[78])),TRUE); /* ECONNREFUSED */

#if defined(ECONNREFUSED)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[95]),SCM_MAKE_INT(ECONNREFUSED));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ECONNREFUSED),scm__rc.d1562[95],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[95],SCM_MAKE_INT(ECONNREFUSED),0);}
#endif /* defined(ECONNREFUSED) */

  scm__rc.d1562[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[79])),TRUE); /* ECONNRESET */

#if defined(ECONNRESET)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[96]),SCM_MAKE_INT(ECONNRESET));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ECONNRESET),scm__rc.d1562[96],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[96],SCM_MAKE_INT(ECONNRESET),0);}
#endif /* defined(ECONNRESET) */

  scm__rc.d1562[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[80])),TRUE); /* EDEADLK */

#if defined(EDEADLK)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[97]),SCM_MAKE_INT(EDEADLK));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EDEADLK),scm__rc.d1562[97],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[97],SCM_MAKE_INT(EDEADLK),0);}
#endif /* defined(EDEADLK) */

  scm__rc.d1562[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[81])),TRUE); /* EDEADLOCK */

#if defined(EDEADLOCK)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[98]),SCM_MAKE_INT(EDEADLOCK));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EDEADLOCK),scm__rc.d1562[98],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[98],SCM_MAKE_INT(EDEADLOCK),0);}
#endif /* defined(EDEADLOCK) */

  scm__rc.d1562[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[82])),TRUE); /* EDESTADDRREQ */

#if defined(EDESTADDRREQ)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[99]),SCM_MAKE_INT(EDESTADDRREQ));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EDESTADDRREQ),scm__rc.d1562[99],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[99],SCM_MAKE_INT(EDESTADDRREQ),0);}
#endif /* defined(EDESTADDRREQ) */

  scm__rc.d1562[100] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[83])),TRUE); /* EDOM */

#if defined(EDOM)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[100]),SCM_MAKE_INT(EDOM));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EDOM),scm__rc.d1562[100],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[100],SCM_MAKE_INT(EDOM),0);}
#endif /* defined(EDOM) */

  scm__rc.d1562[101] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[84])),TRUE); /* EDOTDOT */

#if defined(EDOTDOT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[101]),SCM_MAKE_INT(EDOTDOT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EDOTDOT),scm__rc.d1562[101],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[101],SCM_MAKE_INT(EDOTDOT),0);}
#endif /* defined(EDOTDOT) */

  scm__rc.d1562[102] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[85])),TRUE); /* EDQUOT */

#if defined(EDQUOT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[102]),SCM_MAKE_INT(EDQUOT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EDQUOT),scm__rc.d1562[102],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[102],SCM_MAKE_INT(EDQUOT),0);}
#endif /* defined(EDQUOT) */

  scm__rc.d1562[103] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[86])),TRUE); /* EEXIST */

#if defined(EEXIST)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[103]),SCM_MAKE_INT(EEXIST));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EEXIST),scm__rc.d1562[103],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[103],SCM_MAKE_INT(EEXIST),0);}
#endif /* defined(EEXIST) */

  scm__rc.d1562[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[87])),TRUE); /* EFAULT */

#if defined(EFAULT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[104]),SCM_MAKE_INT(EFAULT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EFAULT),scm__rc.d1562[104],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[104],SCM_MAKE_INT(EFAULT),0);}
#endif /* defined(EFAULT) */

  scm__rc.d1562[105] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[88])),TRUE); /* EFBIG */

#if defined(EFBIG)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[105]),SCM_MAKE_INT(EFBIG));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EFBIG),scm__rc.d1562[105],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[105],SCM_MAKE_INT(EFBIG),0);}
#endif /* defined(EFBIG) */

  scm__rc.d1562[106] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[89])),TRUE); /* EHOSTDOWN */

#if defined(EHOSTDOWN)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[106]),SCM_MAKE_INT(EHOSTDOWN));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EHOSTDOWN),scm__rc.d1562[106],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[106],SCM_MAKE_INT(EHOSTDOWN),0);}
#endif /* defined(EHOSTDOWN) */

  scm__rc.d1562[107] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[90])),TRUE); /* EHOSTUNREACH */

#if defined(EHOSTUNREACH)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[107]),SCM_MAKE_INT(EHOSTUNREACH));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EHOSTUNREACH),scm__rc.d1562[107],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[107],SCM_MAKE_INT(EHOSTUNREACH),0);}
#endif /* defined(EHOSTUNREACH) */

  scm__rc.d1562[108] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[91])),TRUE); /* EIDRM */

#if defined(EIDRM)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[108]),SCM_MAKE_INT(EIDRM));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EIDRM),scm__rc.d1562[108],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[108],SCM_MAKE_INT(EIDRM),0);}
#endif /* defined(EIDRM) */

  scm__rc.d1562[109] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[92])),TRUE); /* EILSEQ */

#if defined(EILSEQ)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[109]),SCM_MAKE_INT(EILSEQ));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EILSEQ),scm__rc.d1562[109],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[109],SCM_MAKE_INT(EILSEQ),0);}
#endif /* defined(EILSEQ) */

  scm__rc.d1562[110] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[93])),TRUE); /* EINPROGRESS */

#if defined(EINPROGRESS)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[110]),SCM_MAKE_INT(EINPROGRESS));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EINPROGRESS),scm__rc.d1562[110],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[110],SCM_MAKE_INT(EINPROGRESS),0);}
#endif /* defined(EINPROGRESS) */

  scm__rc.d1562[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[94])),TRUE); /* EINTR */

#if defined(EINTR)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[111]),SCM_MAKE_INT(EINTR));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EINTR),scm__rc.d1562[111],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[111],SCM_MAKE_INT(EINTR),0);}
#endif /* defined(EINTR) */

  scm__rc.d1562[112] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[95])),TRUE); /* EINVAL */

#if defined(EINVAL)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[112]),SCM_MAKE_INT(EINVAL));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EINVAL),scm__rc.d1562[112],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[112],SCM_MAKE_INT(EINVAL),0);}
#endif /* defined(EINVAL) */

  scm__rc.d1562[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[96])),TRUE); /* EIO */

#if defined(EIO)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[113]),SCM_MAKE_INT(EIO));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EIO),scm__rc.d1562[113],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[113],SCM_MAKE_INT(EIO),0);}
#endif /* defined(EIO) */

  scm__rc.d1562[114] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[97])),TRUE); /* EISCONN */

#if defined(EISCONN)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[114]),SCM_MAKE_INT(EISCONN));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EISCONN),scm__rc.d1562[114],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[114],SCM_MAKE_INT(EISCONN),0);}
#endif /* defined(EISCONN) */

  scm__rc.d1562[115] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[98])),TRUE); /* EISDIR */

#if defined(EISDIR)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[115]),SCM_MAKE_INT(EISDIR));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EISDIR),scm__rc.d1562[115],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[115],SCM_MAKE_INT(EISDIR),0);}
#endif /* defined(EISDIR) */

  scm__rc.d1562[116] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[99])),TRUE); /* EISNAM */

#if defined(EISNAM)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[116]),SCM_MAKE_INT(EISNAM));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EISNAM),scm__rc.d1562[116],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[116],SCM_MAKE_INT(EISNAM),0);}
#endif /* defined(EISNAM) */

  scm__rc.d1562[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[100])),TRUE); /* EKEYEXPIRED */

#if defined(EKEYEXPIRED)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[117]),SCM_MAKE_INT(EKEYEXPIRED));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EKEYEXPIRED),scm__rc.d1562[117],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[117],SCM_MAKE_INT(EKEYEXPIRED),0);}
#endif /* defined(EKEYEXPIRED) */

  scm__rc.d1562[118] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[101])),TRUE); /* EKEYREJECTED */

#if defined(EKEYREJECTED)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[118]),SCM_MAKE_INT(EKEYREJECTED));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EKEYREJECTED),scm__rc.d1562[118],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[118],SCM_MAKE_INT(EKEYREJECTED),0);}
#endif /* defined(EKEYREJECTED) */

  scm__rc.d1562[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[102])),TRUE); /* EKEYREVOKED */

#if defined(EKEYREVOKED)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[119]),SCM_MAKE_INT(EKEYREVOKED));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EKEYREVOKED),scm__rc.d1562[119],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[119],SCM_MAKE_INT(EKEYREVOKED),0);}
#endif /* defined(EKEYREVOKED) */

  scm__rc.d1562[120] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[103])),TRUE); /* EL2HLT */

#if defined(EL2HLT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[120]),SCM_MAKE_INT(EL2HLT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EL2HLT),scm__rc.d1562[120],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[120],SCM_MAKE_INT(EL2HLT),0);}
#endif /* defined(EL2HLT) */

  scm__rc.d1562[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[104])),TRUE); /* EL2NSYNC */

#if defined(EL2NSYNC)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[121]),SCM_MAKE_INT(EL2NSYNC));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EL2NSYNC),scm__rc.d1562[121],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[121],SCM_MAKE_INT(EL2NSYNC),0);}
#endif /* defined(EL2NSYNC) */

  scm__rc.d1562[122] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[105])),TRUE); /* EL3HLT */

#if defined(EL3HLT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[122]),SCM_MAKE_INT(EL3HLT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EL3HLT),scm__rc.d1562[122],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[122],SCM_MAKE_INT(EL3HLT),0);}
#endif /* defined(EL3HLT) */

  scm__rc.d1562[123] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[106])),TRUE); /* EL3RST */

#if defined(EL3RST)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[123]),SCM_MAKE_INT(EL3RST));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EL3RST),scm__rc.d1562[123],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[123],SCM_MAKE_INT(EL3RST),0);}
#endif /* defined(EL3RST) */

  scm__rc.d1562[124] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[107])),TRUE); /* ELIBACC */

#if defined(ELIBACC)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[124]),SCM_MAKE_INT(ELIBACC));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ELIBACC),scm__rc.d1562[124],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[124],SCM_MAKE_INT(ELIBACC),0);}
#endif /* defined(ELIBACC) */

  scm__rc.d1562[125] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[108])),TRUE); /* ELIBBAD */

#if defined(ELIBBAD)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[125]),SCM_MAKE_INT(ELIBBAD));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ELIBBAD),scm__rc.d1562[125],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[125],SCM_MAKE_INT(ELIBBAD),0);}
#endif /* defined(ELIBBAD) */

  scm__rc.d1562[126] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[109])),TRUE); /* ELIBEXEC */

#if defined(ELIBEXEC)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[126]),SCM_MAKE_INT(ELIBEXEC));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ELIBEXEC),scm__rc.d1562[126],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[126],SCM_MAKE_INT(ELIBEXEC),0);}
#endif /* defined(ELIBEXEC) */

  scm__rc.d1562[127] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[110])),TRUE); /* ELIBMAX */

#if defined(ELIBMAX)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[127]),SCM_MAKE_INT(ELIBMAX));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ELIBMAX),scm__rc.d1562[127],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[127],SCM_MAKE_INT(ELIBMAX),0);}
#endif /* defined(ELIBMAX) */

  scm__rc.d1562[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[111])),TRUE); /* ELIBSCN */

#if defined(ELIBSCN)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[128]),SCM_MAKE_INT(ELIBSCN));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ELIBSCN),scm__rc.d1562[128],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[128],SCM_MAKE_INT(ELIBSCN),0);}
#endif /* defined(ELIBSCN) */

  scm__rc.d1562[129] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[112])),TRUE); /* ELNRNG */

#if defined(ELNRNG)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[129]),SCM_MAKE_INT(ELNRNG));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ELNRNG),scm__rc.d1562[129],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[129],SCM_MAKE_INT(ELNRNG),0);}
#endif /* defined(ELNRNG) */

  scm__rc.d1562[130] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[113])),TRUE); /* ELOOP */

#if defined(ELOOP)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[130]),SCM_MAKE_INT(ELOOP));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ELOOP),scm__rc.d1562[130],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[130],SCM_MAKE_INT(ELOOP),0);}
#endif /* defined(ELOOP) */

  scm__rc.d1562[131] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[114])),TRUE); /* EMEDIUMTYPE */

#if defined(EMEDIUMTYPE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[131]),SCM_MAKE_INT(EMEDIUMTYPE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EMEDIUMTYPE),scm__rc.d1562[131],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[131],SCM_MAKE_INT(EMEDIUMTYPE),0);}
#endif /* defined(EMEDIUMTYPE) */

  scm__rc.d1562[132] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[115])),TRUE); /* EMFILE */

#if defined(EMFILE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[132]),SCM_MAKE_INT(EMFILE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EMFILE),scm__rc.d1562[132],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[132],SCM_MAKE_INT(EMFILE),0);}
#endif /* defined(EMFILE) */

  scm__rc.d1562[133] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[116])),TRUE); /* EMLINK */

#if defined(EMLINK)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[133]),SCM_MAKE_INT(EMLINK));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EMLINK),scm__rc.d1562[133],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[133],SCM_MAKE_INT(EMLINK),0);}
#endif /* defined(EMLINK) */

  scm__rc.d1562[134] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[117])),TRUE); /* EMSGSIZE */

#if defined(EMSGSIZE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[134]),SCM_MAKE_INT(EMSGSIZE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EMSGSIZE),scm__rc.d1562[134],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[134],SCM_MAKE_INT(EMSGSIZE),0);}
#endif /* defined(EMSGSIZE) */

  scm__rc.d1562[135] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[118])),TRUE); /* EMULTIHOP */

#if defined(EMULTIHOP)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[135]),SCM_MAKE_INT(EMULTIHOP));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EMULTIHOP),scm__rc.d1562[135],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[135],SCM_MAKE_INT(EMULTIHOP),0);}
#endif /* defined(EMULTIHOP) */

  scm__rc.d1562[136] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[119])),TRUE); /* ENAMETOOLONG */

#if defined(ENAMETOOLONG)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[136]),SCM_MAKE_INT(ENAMETOOLONG));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENAMETOOLONG),scm__rc.d1562[136],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[136],SCM_MAKE_INT(ENAMETOOLONG),0);}
#endif /* defined(ENAMETOOLONG) */

  scm__rc.d1562[137] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[120])),TRUE); /* ENAVAIL */

#if defined(ENAVAIL)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[137]),SCM_MAKE_INT(ENAVAIL));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENAVAIL),scm__rc.d1562[137],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[137],SCM_MAKE_INT(ENAVAIL),0);}
#endif /* defined(ENAVAIL) */

  scm__rc.d1562[138] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[121])),TRUE); /* ENETDOWN */

#if defined(ENETDOWN)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[138]),SCM_MAKE_INT(ENETDOWN));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENETDOWN),scm__rc.d1562[138],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[138],SCM_MAKE_INT(ENETDOWN),0);}
#endif /* defined(ENETDOWN) */

  scm__rc.d1562[139] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[122])),TRUE); /* ENETRESET */

#if defined(ENETRESET)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[139]),SCM_MAKE_INT(ENETRESET));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENETRESET),scm__rc.d1562[139],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[139],SCM_MAKE_INT(ENETRESET),0);}
#endif /* defined(ENETRESET) */

  scm__rc.d1562[140] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[123])),TRUE); /* ENETUNREACH */

#if defined(ENETUNREACH)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[140]),SCM_MAKE_INT(ENETUNREACH));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENETUNREACH),scm__rc.d1562[140],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[140],SCM_MAKE_INT(ENETUNREACH),0);}
#endif /* defined(ENETUNREACH) */

  scm__rc.d1562[141] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[124])),TRUE); /* ENFILE */

#if defined(ENFILE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[141]),SCM_MAKE_INT(ENFILE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENFILE),scm__rc.d1562[141],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[141],SCM_MAKE_INT(ENFILE),0);}
#endif /* defined(ENFILE) */

  scm__rc.d1562[142] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[125])),TRUE); /* ENOANO */

#if defined(ENOANO)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[142]),SCM_MAKE_INT(ENOANO));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOANO),scm__rc.d1562[142],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[142],SCM_MAKE_INT(ENOANO),0);}
#endif /* defined(ENOANO) */

  scm__rc.d1562[143] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[126])),TRUE); /* ENOBUFS */

#if defined(ENOBUFS)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[143]),SCM_MAKE_INT(ENOBUFS));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOBUFS),scm__rc.d1562[143],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[143],SCM_MAKE_INT(ENOBUFS),0);}
#endif /* defined(ENOBUFS) */

  scm__rc.d1562[144] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[127])),TRUE); /* ENOCSI */

#if defined(ENOCSI)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[144]),SCM_MAKE_INT(ENOCSI));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOCSI),scm__rc.d1562[144],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[144],SCM_MAKE_INT(ENOCSI),0);}
#endif /* defined(ENOCSI) */

  scm__rc.d1562[145] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[128])),TRUE); /* ENODATA */

#if defined(ENODATA)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[145]),SCM_MAKE_INT(ENODATA));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENODATA),scm__rc.d1562[145],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[145],SCM_MAKE_INT(ENODATA),0);}
#endif /* defined(ENODATA) */

  scm__rc.d1562[146] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[129])),TRUE); /* ENODEV */

#if defined(ENODEV)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[146]),SCM_MAKE_INT(ENODEV));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENODEV),scm__rc.d1562[146],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[146],SCM_MAKE_INT(ENODEV),0);}
#endif /* defined(ENODEV) */

  scm__rc.d1562[147] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[130])),TRUE); /* ENOENT */

#if defined(ENOENT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[147]),SCM_MAKE_INT(ENOENT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOENT),scm__rc.d1562[147],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[147],SCM_MAKE_INT(ENOENT),0);}
#endif /* defined(ENOENT) */

  scm__rc.d1562[148] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[131])),TRUE); /* ENOEXEC */

#if defined(ENOEXEC)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[148]),SCM_MAKE_INT(ENOEXEC));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOEXEC),scm__rc.d1562[148],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[148],SCM_MAKE_INT(ENOEXEC),0);}
#endif /* defined(ENOEXEC) */

  scm__rc.d1562[149] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[132])),TRUE); /* ENOKEY */

#if defined(ENOKEY)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[149]),SCM_MAKE_INT(ENOKEY));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOKEY),scm__rc.d1562[149],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[149],SCM_MAKE_INT(ENOKEY),0);}
#endif /* defined(ENOKEY) */

  scm__rc.d1562[150] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[133])),TRUE); /* ENOLCK */

#if defined(ENOLCK)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[150]),SCM_MAKE_INT(ENOLCK));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOLCK),scm__rc.d1562[150],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[150],SCM_MAKE_INT(ENOLCK),0);}
#endif /* defined(ENOLCK) */

  scm__rc.d1562[151] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[134])),TRUE); /* ENOLINK */

#if defined(ENOLINK)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[151]),SCM_MAKE_INT(ENOLINK));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOLINK),scm__rc.d1562[151],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[151],SCM_MAKE_INT(ENOLINK),0);}
#endif /* defined(ENOLINK) */

  scm__rc.d1562[152] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[135])),TRUE); /* ENOMEDIUM */

#if defined(ENOMEDIUM)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[152]),SCM_MAKE_INT(ENOMEDIUM));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOMEDIUM),scm__rc.d1562[152],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[152],SCM_MAKE_INT(ENOMEDIUM),0);}
#endif /* defined(ENOMEDIUM) */

  scm__rc.d1562[153] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[136])),TRUE); /* ENOMEM */

#if defined(ENOMEM)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[153]),SCM_MAKE_INT(ENOMEM));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOMEM),scm__rc.d1562[153],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[153],SCM_MAKE_INT(ENOMEM),0);}
#endif /* defined(ENOMEM) */

  scm__rc.d1562[154] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[137])),TRUE); /* ENOMSG */

#if defined(ENOMSG)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[154]),SCM_MAKE_INT(ENOMSG));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOMSG),scm__rc.d1562[154],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[154],SCM_MAKE_INT(ENOMSG),0);}
#endif /* defined(ENOMSG) */

  scm__rc.d1562[155] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[138])),TRUE); /* ENONET */

#if defined(ENONET)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[155]),SCM_MAKE_INT(ENONET));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENONET),scm__rc.d1562[155],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[155],SCM_MAKE_INT(ENONET),0);}
#endif /* defined(ENONET) */

  scm__rc.d1562[156] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[139])),TRUE); /* ENOPKG */

#if defined(ENOPKG)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[156]),SCM_MAKE_INT(ENOPKG));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOPKG),scm__rc.d1562[156],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[156],SCM_MAKE_INT(ENOPKG),0);}
#endif /* defined(ENOPKG) */

  scm__rc.d1562[157] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[140])),TRUE); /* ENOPROTOOPT */

#if defined(ENOPROTOOPT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[157]),SCM_MAKE_INT(ENOPROTOOPT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOPROTOOPT),scm__rc.d1562[157],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[157],SCM_MAKE_INT(ENOPROTOOPT),0);}
#endif /* defined(ENOPROTOOPT) */

  scm__rc.d1562[158] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[141])),TRUE); /* ENOSPC */

#if defined(ENOSPC)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[158]),SCM_MAKE_INT(ENOSPC));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOSPC),scm__rc.d1562[158],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[158],SCM_MAKE_INT(ENOSPC),0);}
#endif /* defined(ENOSPC) */

  scm__rc.d1562[159] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[142])),TRUE); /* ENOSR */

#if defined(ENOSR)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[159]),SCM_MAKE_INT(ENOSR));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOSR),scm__rc.d1562[159],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[159],SCM_MAKE_INT(ENOSR),0);}
#endif /* defined(ENOSR) */

  scm__rc.d1562[160] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[143])),TRUE); /* ENOSTR */

#if defined(ENOSTR)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[160]),SCM_MAKE_INT(ENOSTR));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOSTR),scm__rc.d1562[160],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[160],SCM_MAKE_INT(ENOSTR),0);}
#endif /* defined(ENOSTR) */

  scm__rc.d1562[161] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[144])),TRUE); /* ENOSYS */

#if defined(ENOSYS)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[161]),SCM_MAKE_INT(ENOSYS));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOSYS),scm__rc.d1562[161],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[161],SCM_MAKE_INT(ENOSYS),0);}
#endif /* defined(ENOSYS) */

  scm__rc.d1562[162] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[145])),TRUE); /* ENOTBLK */

#if defined(ENOTBLK)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[162]),SCM_MAKE_INT(ENOTBLK));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOTBLK),scm__rc.d1562[162],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[162],SCM_MAKE_INT(ENOTBLK),0);}
#endif /* defined(ENOTBLK) */

  scm__rc.d1562[163] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[146])),TRUE); /* ENOTCONN */

#if defined(ENOTCONN)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[163]),SCM_MAKE_INT(ENOTCONN));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOTCONN),scm__rc.d1562[163],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[163],SCM_MAKE_INT(ENOTCONN),0);}
#endif /* defined(ENOTCONN) */

  scm__rc.d1562[164] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[147])),TRUE); /* ENOTDIR */

#if defined(ENOTDIR)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[164]),SCM_MAKE_INT(ENOTDIR));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOTDIR),scm__rc.d1562[164],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[164],SCM_MAKE_INT(ENOTDIR),0);}
#endif /* defined(ENOTDIR) */

  scm__rc.d1562[165] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[148])),TRUE); /* ENOTEMPTY */

#if defined(ENOTEMPTY)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[165]),SCM_MAKE_INT(ENOTEMPTY));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOTEMPTY),scm__rc.d1562[165],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[165],SCM_MAKE_INT(ENOTEMPTY),0);}
#endif /* defined(ENOTEMPTY) */

  scm__rc.d1562[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[149])),TRUE); /* ENOTNAM */

#if defined(ENOTNAM)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[166]),SCM_MAKE_INT(ENOTNAM));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOTNAM),scm__rc.d1562[166],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[166],SCM_MAKE_INT(ENOTNAM),0);}
#endif /* defined(ENOTNAM) */

  scm__rc.d1562[167] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[150])),TRUE); /* ENOTSOCK */

#if defined(ENOTSOCK)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[167]),SCM_MAKE_INT(ENOTSOCK));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOTSOCK),scm__rc.d1562[167],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[167],SCM_MAKE_INT(ENOTSOCK),0);}
#endif /* defined(ENOTSOCK) */

  scm__rc.d1562[168] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[151])),TRUE); /* ENOTTY */

#if defined(ENOTTY)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[168]),SCM_MAKE_INT(ENOTTY));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOTTY),scm__rc.d1562[168],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[168],SCM_MAKE_INT(ENOTTY),0);}
#endif /* defined(ENOTTY) */

  scm__rc.d1562[169] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[152])),TRUE); /* ENOTUNIQ */

#if defined(ENOTUNIQ)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[169]),SCM_MAKE_INT(ENOTUNIQ));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENOTUNIQ),scm__rc.d1562[169],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[169],SCM_MAKE_INT(ENOTUNIQ),0);}
#endif /* defined(ENOTUNIQ) */

  scm__rc.d1562[170] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[153])),TRUE); /* ENXIO */

#if defined(ENXIO)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[170]),SCM_MAKE_INT(ENXIO));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ENXIO),scm__rc.d1562[170],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[170],SCM_MAKE_INT(ENXIO),0);}
#endif /* defined(ENXIO) */

  scm__rc.d1562[171] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[154])),TRUE); /* EOPNOTSUPP */

#if defined(EOPNOTSUPP)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[171]),SCM_MAKE_INT(EOPNOTSUPP));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EOPNOTSUPP),scm__rc.d1562[171],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[171],SCM_MAKE_INT(EOPNOTSUPP),0);}
#endif /* defined(EOPNOTSUPP) */

  scm__rc.d1562[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[155])),TRUE); /* EOVERFLOW */

#if defined(EOVERFLOW)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[172]),SCM_MAKE_INT(EOVERFLOW));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EOVERFLOW),scm__rc.d1562[172],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[172],SCM_MAKE_INT(EOVERFLOW),0);}
#endif /* defined(EOVERFLOW) */

  scm__rc.d1562[173] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[156])),TRUE); /* EPERM */

#if defined(EPERM)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[173]),SCM_MAKE_INT(EPERM));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EPERM),scm__rc.d1562[173],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[173],SCM_MAKE_INT(EPERM),0);}
#endif /* defined(EPERM) */

  scm__rc.d1562[174] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[157])),TRUE); /* EPFNOSUPPORT */

#if defined(EPFNOSUPPORT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[174]),SCM_MAKE_INT(EPFNOSUPPORT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EPFNOSUPPORT),scm__rc.d1562[174],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[174],SCM_MAKE_INT(EPFNOSUPPORT),0);}
#endif /* defined(EPFNOSUPPORT) */

  scm__rc.d1562[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[158])),TRUE); /* EPIPE */

#if defined(EPIPE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[175]),SCM_MAKE_INT(EPIPE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EPIPE),scm__rc.d1562[175],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[175],SCM_MAKE_INT(EPIPE),0);}
#endif /* defined(EPIPE) */

  scm__rc.d1562[176] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[159])),TRUE); /* EPROTO */

#if defined(EPROTO)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[176]),SCM_MAKE_INT(EPROTO));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EPROTO),scm__rc.d1562[176],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[176],SCM_MAKE_INT(EPROTO),0);}
#endif /* defined(EPROTO) */

  scm__rc.d1562[177] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[160])),TRUE); /* EPROTONOSUPPORT */

#if defined(EPROTONOSUPPORT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[177]),SCM_MAKE_INT(EPROTONOSUPPORT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EPROTONOSUPPORT),scm__rc.d1562[177],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[177],SCM_MAKE_INT(EPROTONOSUPPORT),0);}
#endif /* defined(EPROTONOSUPPORT) */

  scm__rc.d1562[178] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[161])),TRUE); /* EPROTOTYPE */

#if defined(EPROTOTYPE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[178]),SCM_MAKE_INT(EPROTOTYPE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EPROTOTYPE),scm__rc.d1562[178],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[178],SCM_MAKE_INT(EPROTOTYPE),0);}
#endif /* defined(EPROTOTYPE) */

  scm__rc.d1562[179] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[162])),TRUE); /* ERANGE */

#if defined(ERANGE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[179]),SCM_MAKE_INT(ERANGE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ERANGE),scm__rc.d1562[179],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[179],SCM_MAKE_INT(ERANGE),0);}
#endif /* defined(ERANGE) */

  scm__rc.d1562[180] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[163])),TRUE); /* EREMCHG */

#if defined(EREMCHG)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[180]),SCM_MAKE_INT(EREMCHG));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EREMCHG),scm__rc.d1562[180],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[180],SCM_MAKE_INT(EREMCHG),0);}
#endif /* defined(EREMCHG) */

  scm__rc.d1562[181] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[164])),TRUE); /* EREMOTE */

#if defined(EREMOTE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[181]),SCM_MAKE_INT(EREMOTE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EREMOTE),scm__rc.d1562[181],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[181],SCM_MAKE_INT(EREMOTE),0);}
#endif /* defined(EREMOTE) */

  scm__rc.d1562[182] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[165])),TRUE); /* EREMOTEIO */

#if defined(EREMOTEIO)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[182]),SCM_MAKE_INT(EREMOTEIO));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EREMOTEIO),scm__rc.d1562[182],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[182],SCM_MAKE_INT(EREMOTEIO),0);}
#endif /* defined(EREMOTEIO) */

  scm__rc.d1562[183] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[166])),TRUE); /* ERESTART */

#if defined(ERESTART)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[183]),SCM_MAKE_INT(ERESTART));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ERESTART),scm__rc.d1562[183],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[183],SCM_MAKE_INT(ERESTART),0);}
#endif /* defined(ERESTART) */

  scm__rc.d1562[184] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[167])),TRUE); /* EROFS */

#if defined(EROFS)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[184]),SCM_MAKE_INT(EROFS));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EROFS),scm__rc.d1562[184],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[184],SCM_MAKE_INT(EROFS),0);}
#endif /* defined(EROFS) */

  scm__rc.d1562[185] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[168])),TRUE); /* ESHUTDOWN */

#if defined(ESHUTDOWN)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[185]),SCM_MAKE_INT(ESHUTDOWN));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ESHUTDOWN),scm__rc.d1562[185],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[185],SCM_MAKE_INT(ESHUTDOWN),0);}
#endif /* defined(ESHUTDOWN) */

  scm__rc.d1562[186] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[169])),TRUE); /* ESOCKTNOSUPPORT */

#if defined(ESOCKTNOSUPPORT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[186]),SCM_MAKE_INT(ESOCKTNOSUPPORT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ESOCKTNOSUPPORT),scm__rc.d1562[186],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[186],SCM_MAKE_INT(ESOCKTNOSUPPORT),0);}
#endif /* defined(ESOCKTNOSUPPORT) */

  scm__rc.d1562[187] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[170])),TRUE); /* ESPIPE */

#if defined(ESPIPE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[187]),SCM_MAKE_INT(ESPIPE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ESPIPE),scm__rc.d1562[187],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[187],SCM_MAKE_INT(ESPIPE),0);}
#endif /* defined(ESPIPE) */

  scm__rc.d1562[188] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[171])),TRUE); /* ESRCH */

#if defined(ESRCH)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[188]),SCM_MAKE_INT(ESRCH));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ESRCH),scm__rc.d1562[188],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[188],SCM_MAKE_INT(ESRCH),0);}
#endif /* defined(ESRCH) */

  scm__rc.d1562[189] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[172])),TRUE); /* ESRMNT */

#if defined(ESRMNT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[189]),SCM_MAKE_INT(ESRMNT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ESRMNT),scm__rc.d1562[189],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[189],SCM_MAKE_INT(ESRMNT),0);}
#endif /* defined(ESRMNT) */

  scm__rc.d1562[190] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[173])),TRUE); /* ESTALE */

#if defined(ESTALE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[190]),SCM_MAKE_INT(ESTALE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ESTALE),scm__rc.d1562[190],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[190],SCM_MAKE_INT(ESTALE),0);}
#endif /* defined(ESTALE) */

  scm__rc.d1562[191] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[174])),TRUE); /* ESTRPIPE */

#if defined(ESTRPIPE)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[191]),SCM_MAKE_INT(ESTRPIPE));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ESTRPIPE),scm__rc.d1562[191],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[191],SCM_MAKE_INT(ESTRPIPE),0);}
#endif /* defined(ESTRPIPE) */

  scm__rc.d1562[192] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[175])),TRUE); /* ETIME */

#if defined(ETIME)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[192]),SCM_MAKE_INT(ETIME));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ETIME),scm__rc.d1562[192],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[192],SCM_MAKE_INT(ETIME),0);}
#endif /* defined(ETIME) */

  scm__rc.d1562[193] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[176])),TRUE); /* ETIMEDOUT */

#if defined(ETIMEDOUT)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[193]),SCM_MAKE_INT(ETIMEDOUT));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ETIMEDOUT),scm__rc.d1562[193],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[193],SCM_MAKE_INT(ETIMEDOUT),0);}
#endif /* defined(ETIMEDOUT) */

  scm__rc.d1562[194] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[177])),TRUE); /* ETOOMANYREFS */

#if defined(ETOOMANYREFS)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[194]),SCM_MAKE_INT(ETOOMANYREFS));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ETOOMANYREFS),scm__rc.d1562[194],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[194],SCM_MAKE_INT(ETOOMANYREFS),0);}
#endif /* defined(ETOOMANYREFS) */

  scm__rc.d1562[195] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[178])),TRUE); /* ETXTBSY */

#if defined(ETXTBSY)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[195]),SCM_MAKE_INT(ETXTBSY));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(ETXTBSY),scm__rc.d1562[195],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[195],SCM_MAKE_INT(ETXTBSY),0);}
#endif /* defined(ETXTBSY) */

  scm__rc.d1562[196] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[179])),TRUE); /* EUCLEAN */

#if defined(EUCLEAN)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[196]),SCM_MAKE_INT(EUCLEAN));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EUCLEAN),scm__rc.d1562[196],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[196],SCM_MAKE_INT(EUCLEAN),0);}
#endif /* defined(EUCLEAN) */

  scm__rc.d1562[197] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[180])),TRUE); /* EUNATCH */

#if defined(EUNATCH)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[197]),SCM_MAKE_INT(EUNATCH));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EUNATCH),scm__rc.d1562[197],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[197],SCM_MAKE_INT(EUNATCH),0);}
#endif /* defined(EUNATCH) */

  scm__rc.d1562[198] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[181])),TRUE); /* EUSERS */

#if defined(EUSERS)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[198]),SCM_MAKE_INT(EUSERS));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EUSERS),scm__rc.d1562[198],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[198],SCM_MAKE_INT(EUSERS),0);}
#endif /* defined(EUSERS) */

  scm__rc.d1562[199] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[182])),TRUE); /* EWOULDBLOCK */

#if defined(EWOULDBLOCK)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[199]),SCM_MAKE_INT(EWOULDBLOCK));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EWOULDBLOCK),scm__rc.d1562[199],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[199],SCM_MAKE_INT(EWOULDBLOCK),0);}
#endif /* defined(EWOULDBLOCK) */

  scm__rc.d1562[200] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[183])),TRUE); /* EXDEV */

#if defined(EXDEV)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[200]),SCM_MAKE_INT(EXDEV));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EXDEV),scm__rc.d1562[200],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[200],SCM_MAKE_INT(EXDEV),0);}
#endif /* defined(EXDEV) */

  scm__rc.d1562[201] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[184])),TRUE); /* EXFULL */

#if defined(EXFULL)
{Scm_Define(Scm_GaucheModule(),SCM_SYMBOL(scm__rc.d1562[201]),SCM_MAKE_INT(EXFULL));Scm_HashTableSet(errno_n2y,SCM_MAKE_INT(EXFULL),scm__rc.d1562[201],0);Scm_HashTableSet(errno_y2n,scm__rc.d1562[201],SCM_MAKE_INT(EXFULL),0);}
#endif /* defined(EXFULL) */

  scm__rc.d1562[202] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[185])),TRUE); /* sys-getgrgid */
  scm__rc.d1562[203] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[186])),TRUE); /* gid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[67]), scm__rc.d1562[203]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[70]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[71]), scm__rc.d1562[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[72]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[73]), scm__rc.d1562[3]);
  scm__rc.d1562[204] = Scm_MakeExtendedPair(scm__rc.d1562[202], SCM_OBJ(&scm__rc.d1563[67]), SCM_OBJ(&scm__rc.d1563[75]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getgrgid")), SCM_OBJ(&libsyssys_getgrgid__STUB), 0);
  libsyssys_getgrgid__STUB.common.info = scm__rc.d1562[204];
  scm__rc.d1562[205] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[187])),TRUE); /* sys-getgrnam */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[78]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[79]), scm__rc.d1562[205]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[80]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[81]), scm__rc.d1562[3]);
  scm__rc.d1562[206] = Scm_MakeExtendedPair(scm__rc.d1562[205], SCM_OBJ(&scm__rc.d1563[58]), SCM_OBJ(&scm__rc.d1563[83]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getgrnam")), SCM_OBJ(&libsyssys_getgrnam__STUB), 0);
  libsyssys_getgrnam__STUB.common.info = scm__rc.d1562[206];
  scm__rc.d1562[207] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[188])),TRUE); /* sys-gid->group-name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[86]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[87]), scm__rc.d1562[207]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[88]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[89]), scm__rc.d1562[3]);
  scm__rc.d1562[208] = Scm_MakeExtendedPair(scm__rc.d1562[207], SCM_OBJ(&scm__rc.d1563[67]), SCM_OBJ(&scm__rc.d1563[91]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-gid->group-name")), SCM_OBJ(&libsyssys_gid_TOgroup_name__STUB), 0);
  libsyssys_gid_TOgroup_name__STUB.common.info = scm__rc.d1562[208];
  scm__rc.d1562[209] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[189])),TRUE); /* sys-group-name->gid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[94]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[95]), scm__rc.d1562[209]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[96]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[97]), scm__rc.d1562[3]);
  scm__rc.d1562[210] = Scm_MakeExtendedPair(scm__rc.d1562[209], SCM_OBJ(&scm__rc.d1563[58]), SCM_OBJ(&scm__rc.d1563[99]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-group-name->gid")), SCM_OBJ(&libsyssys_group_name_TOgid__STUB), 0);
  libsyssys_group_name_TOgid__STUB.common.info = scm__rc.d1562[210];
  scm__rc.d1562[211] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[190])),TRUE); /* LC_ALL */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[211]), Scm_MakeInteger(LC_ALL), SCM_BINDING_CONST);

  scm__rc.d1562[212] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[191])),TRUE); /* LC_COLLATE */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[212]), Scm_MakeInteger(LC_COLLATE), SCM_BINDING_CONST);

  scm__rc.d1562[213] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[192])),TRUE); /* LC_CTYPE */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[213]), Scm_MakeInteger(LC_CTYPE), SCM_BINDING_CONST);

  scm__rc.d1562[214] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[193])),TRUE); /* LC_MONETARY */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[214]), Scm_MakeInteger(LC_MONETARY), SCM_BINDING_CONST);

  scm__rc.d1562[215] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[194])),TRUE); /* LC_NUMERIC */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[215]), Scm_MakeInteger(LC_NUMERIC), SCM_BINDING_CONST);

  scm__rc.d1562[216] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[195])),TRUE); /* LC_TIME */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[216]), Scm_MakeInteger(LC_TIME), SCM_BINDING_CONST);

  scm__rc.d1562[217] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[196])),TRUE); /* sys-setlocale */
  scm__rc.d1562[218] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[197])),TRUE); /* category */
  scm__rc.d1562[219] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[198])),TRUE); /* locale */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[100]), scm__rc.d1562[219]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[101]), scm__rc.d1562[218]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[104]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[105]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[106]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[107]), scm__rc.d1562[3]);
  scm__rc.d1562[220] = Scm_MakeExtendedPair(scm__rc.d1562[217], SCM_OBJ(&scm__rc.d1563[101]), SCM_OBJ(&scm__rc.d1563[109]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-setlocale")), SCM_OBJ(&libsyssys_setlocale__STUB), 0);
  libsyssys_setlocale__STUB.common.info = scm__rc.d1562[220];
  scm__rc.d1562[221] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[200])),TRUE); /* decimal_point */
  scm__rc.d1562[222] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[201])),TRUE); /* thousands_sep */
  scm__rc.d1562[223] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[202])),TRUE); /* grouping */
  scm__rc.d1562[224] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[203])),TRUE); /* int_curr_symbol */
  scm__rc.d1562[225] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[204])),TRUE); /* currency_symbol */
  scm__rc.d1562[226] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[205])),TRUE); /* mon_decimal_point */
  scm__rc.d1562[227] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[206])),TRUE); /* mon_thousands_sep */
  scm__rc.d1562[228] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[207])),TRUE); /* mon_grouping */
  scm__rc.d1562[229] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[208])),TRUE); /* positive_sign */
  scm__rc.d1562[230] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[209])),TRUE); /* negative_sign */
  scm__rc.d1562[231] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[210])),TRUE); /* int_frac_digits */
  scm__rc.d1562[232] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[211])),TRUE); /* frac_digits */
  scm__rc.d1562[233] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[212])),TRUE); /* p_cs_precedes */
  scm__rc.d1562[234] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[213])),TRUE); /* p_sep_by_space */
  scm__rc.d1562[235] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[214])),TRUE); /* n_cs_precedes */
  scm__rc.d1562[236] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[215])),TRUE); /* n_sep_by_space */
  scm__rc.d1562[237] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[216])),TRUE); /* p_sign_posn */
  scm__rc.d1562[238] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[217])),TRUE); /* n_sign_posn */
  scm__rc.d1562[239] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[199])),TRUE); /* sys-localeconv */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[110]), scm__rc.d1562[239]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[111]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[112]), scm__rc.d1562[3]);
  scm__rc.d1562[240] = Scm_MakeExtendedPair(scm__rc.d1562[239], SCM_NIL, SCM_OBJ(&scm__rc.d1563[113]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-localeconv")), SCM_OBJ(&libsyssys_localeconv__STUB), 0);
  libsyssys_localeconv__STUB.common.info = scm__rc.d1562[240];
  scm__rc.d1562[241] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[218])),TRUE); /* uid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[114]), scm__rc.d1562[241]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[117]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[118]), scm__rc.d1562[30]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[119]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[120]), scm__rc.d1562[3]);
  scm__rc.d1562[242] = Scm_MakeExtendedPair(scm__rc.d1562[30], SCM_OBJ(&scm__rc.d1563[114]), SCM_OBJ(&scm__rc.d1563[122]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getpwuid")), SCM_OBJ(&libsyssys_getpwuid__STUB), 0);
  libsyssys_getpwuid__STUB.common.info = scm__rc.d1562[242];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[125]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[126]), scm__rc.d1562[37]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[127]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[128]), scm__rc.d1562[3]);
  scm__rc.d1562[243] = Scm_MakeExtendedPair(scm__rc.d1562[37], SCM_OBJ(&scm__rc.d1563[58]), SCM_OBJ(&scm__rc.d1563[130]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getpwnam")), SCM_OBJ(&libsyssys_getpwnam__STUB), 0);
  libsyssys_getpwnam__STUB.common.info = scm__rc.d1562[243];
  scm__rc.d1562[244] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[219])),TRUE); /* sys-uid->user-name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[133]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[134]), scm__rc.d1562[244]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[135]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[136]), scm__rc.d1562[3]);
  scm__rc.d1562[245] = Scm_MakeExtendedPair(scm__rc.d1562[244], SCM_OBJ(&scm__rc.d1563[114]), SCM_OBJ(&scm__rc.d1563[138]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-uid->user-name")), SCM_OBJ(&libsyssys_uid_TOuser_name__STUB), 0);
  libsyssys_uid_TOuser_name__STUB.common.info = scm__rc.d1562[245];
  scm__rc.d1562[246] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[220])),TRUE); /* sys-user-name->uid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[141]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[142]), scm__rc.d1562[246]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[143]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[144]), scm__rc.d1562[3]);
  scm__rc.d1562[247] = Scm_MakeExtendedPair(scm__rc.d1562[246], SCM_OBJ(&scm__rc.d1563[58]), SCM_OBJ(&scm__rc.d1563[146]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-user-name->uid")), SCM_OBJ(&libsyssys_user_name_TOuid__STUB), 0);
  libsyssys_user_name_TOuid__STUB.common.info = scm__rc.d1562[247];
  scm__rc.d1562[248] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[221])),TRUE); /* SIG_SETMASK */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[248]), Scm_MakeInteger(SIG_SETMASK), SCM_BINDING_CONST);

  scm__rc.d1562[249] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[222])),TRUE); /* SIG_BLOCK */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[249]), Scm_MakeInteger(SIG_BLOCK), SCM_BINDING_CONST);

  scm__rc.d1562[250] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[223])),TRUE); /* SIG_UNBLOCK */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[250]), Scm_MakeInteger(SIG_UNBLOCK), SCM_BINDING_CONST);

  scm__rc.d1562[251] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[224])),TRUE); /* sys-sigset-add! */
  scm__rc.d1562[252] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[225])),TRUE); /* set */
  scm__rc.d1562[253] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[226]))); /* :rest */
  scm__rc.d1562[254] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[227])),TRUE); /* sigs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[147]), scm__rc.d1562[254]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[148]), scm__rc.d1562[253]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[149]), scm__rc.d1562[252]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[152]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[153]), scm__rc.d1562[251]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[154]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[155]), scm__rc.d1562[3]);
  scm__rc.d1562[255] = Scm_MakeExtendedPair(scm__rc.d1562[251], SCM_OBJ(&scm__rc.d1563[149]), SCM_OBJ(&scm__rc.d1563[157]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-sigset-add!")), SCM_OBJ(&libsyssys_sigset_addX__STUB), 0);
  libsyssys_sigset_addX__STUB.common.info = scm__rc.d1562[255];
  scm__rc.d1562[256] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[228])),TRUE); /* sys-sigset-delete! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[160]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[161]), scm__rc.d1562[256]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[162]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[163]), scm__rc.d1562[3]);
  scm__rc.d1562[257] = Scm_MakeExtendedPair(scm__rc.d1562[256], SCM_OBJ(&scm__rc.d1563[149]), SCM_OBJ(&scm__rc.d1563[165]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-sigset-delete!")), SCM_OBJ(&libsyssys_sigset_deleteX__STUB), 0);
  libsyssys_sigset_deleteX__STUB.common.info = scm__rc.d1562[257];
  scm__rc.d1562[258] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[229])),TRUE); /* sys-sigset-fill! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[166]), scm__rc.d1562[252]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[169]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[170]), scm__rc.d1562[258]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[171]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[172]), scm__rc.d1562[3]);
  scm__rc.d1562[259] = Scm_MakeExtendedPair(scm__rc.d1562[258], SCM_OBJ(&scm__rc.d1563[166]), SCM_OBJ(&scm__rc.d1563[174]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-sigset-fill!")), SCM_OBJ(&libsyssys_sigset_fillX__STUB), 0);
  libsyssys_sigset_fillX__STUB.common.info = scm__rc.d1562[259];
  scm__rc.d1562[260] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[230])),TRUE); /* sys-sigset-empty! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[177]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[178]), scm__rc.d1562[260]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[179]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[180]), scm__rc.d1562[3]);
  scm__rc.d1562[261] = Scm_MakeExtendedPair(scm__rc.d1562[260], SCM_OBJ(&scm__rc.d1563[166]), SCM_OBJ(&scm__rc.d1563[182]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-sigset-empty!")), SCM_OBJ(&libsyssys_sigset_emptyX__STUB), 0);
  libsyssys_sigset_emptyX__STUB.common.info = scm__rc.d1562[261];
  scm__rc.d1562[262] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[231])),TRUE); /* sys-signal-name */
  scm__rc.d1562[263] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[232])),TRUE); /* sig */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[183]), scm__rc.d1562[263]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[186]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[187]), scm__rc.d1562[262]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[188]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[189]), scm__rc.d1562[3]);
  scm__rc.d1562[264] = Scm_MakeExtendedPair(scm__rc.d1562[262], SCM_OBJ(&scm__rc.d1563[183]), SCM_OBJ(&scm__rc.d1563[191]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-signal-name")), SCM_OBJ(&libsyssys_signal_name__STUB), 0);
  libsyssys_signal_name__STUB.common.info = scm__rc.d1562[264];
  scm__rc.d1562[265] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[233])),TRUE); /* sys-kill */
  scm__rc.d1562[266] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[234])),TRUE); /* process */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[192]), scm__rc.d1562[266]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[195]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[196]), scm__rc.d1562[265]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[197]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[198]), scm__rc.d1562[3]);
  scm__rc.d1562[267] = Scm_MakeExtendedPair(scm__rc.d1562[265], SCM_OBJ(&scm__rc.d1563[192]), SCM_OBJ(&scm__rc.d1563[200]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-kill")), SCM_OBJ(&libsyssys_kill__STUB), 0);
  libsyssys_kill__STUB.common.info = scm__rc.d1562[267];
  scm__rc.d1562[268] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[235])),TRUE); /* set-signal-handler! */
  scm__rc.d1562[269] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[236])),TRUE); /* proc */
  scm__rc.d1562[270] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[237]))); /* :optional */
  scm__rc.d1562[271] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[238])),TRUE); /* mask */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[201]), scm__rc.d1562[271]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[202]), scm__rc.d1562[270]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[203]), scm__rc.d1562[269]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[204]), scm__rc.d1562[263]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[207]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[208]), scm__rc.d1562[268]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[209]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[210]), scm__rc.d1562[3]);
  scm__rc.d1562[272] = Scm_MakeExtendedPair(scm__rc.d1562[268], SCM_OBJ(&scm__rc.d1563[204]), SCM_OBJ(&scm__rc.d1563[212]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("set-signal-handler!")), SCM_OBJ(&libsysset_signal_handlerX__STUB), 0);
  libsysset_signal_handlerX__STUB.common.info = scm__rc.d1562[272];
  scm__rc.d1562[273] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[239])),TRUE); /* get-signal-handler */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[215]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[216]), scm__rc.d1562[273]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[217]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[218]), scm__rc.d1562[3]);
  scm__rc.d1562[274] = Scm_MakeExtendedPair(scm__rc.d1562[273], SCM_OBJ(&scm__rc.d1563[183]), SCM_OBJ(&scm__rc.d1563[220]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("get-signal-handler")), SCM_OBJ(&libsysget_signal_handler__STUB), 0);
  libsysget_signal_handler__STUB.common.info = scm__rc.d1562[274];
  scm__rc.d1562[275] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[240])),TRUE); /* get-signal-handler-mask */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[223]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[224]), scm__rc.d1562[275]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[225]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[226]), scm__rc.d1562[3]);
  scm__rc.d1562[276] = Scm_MakeExtendedPair(scm__rc.d1562[275], SCM_OBJ(&scm__rc.d1563[183]), SCM_OBJ(&scm__rc.d1563[228]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("get-signal-handler-mask")), SCM_OBJ(&libsysget_signal_handler_mask__STUB), 0);
  libsysget_signal_handler_mask__STUB.common.info = scm__rc.d1562[276];
  scm__rc.d1562[277] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[241])),TRUE); /* get-signal-handlers */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[229]), scm__rc.d1562[277]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[230]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[231]), scm__rc.d1562[3]);
  scm__rc.d1562[278] = Scm_MakeExtendedPair(scm__rc.d1562[277], SCM_NIL, SCM_OBJ(&scm__rc.d1563[232]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("get-signal-handlers")), SCM_OBJ(&libsysget_signal_handlers__STUB), 0);
  libsysget_signal_handlers__STUB.common.info = scm__rc.d1562[278];
  scm__rc.d1562[279] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[242])),TRUE); /* set-signal-pending-limit */
  scm__rc.d1562[280] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[243])),TRUE); /* limit */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[233]), scm__rc.d1562[280]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[236]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[237]), scm__rc.d1562[279]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[238]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[239]), scm__rc.d1562[3]);
  scm__rc.d1562[281] = Scm_MakeExtendedPair(scm__rc.d1562[279], SCM_OBJ(&scm__rc.d1563[233]), SCM_OBJ(&scm__rc.d1563[241]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("set-signal-pending-limit")), SCM_OBJ(&libsysset_signal_pending_limit__STUB), 0);
  libsysset_signal_pending_limit__STUB.common.info = scm__rc.d1562[281];
  scm__rc.d1562[282] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[244])),TRUE); /* get-signal-pending-limit */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[242]), scm__rc.d1562[282]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[243]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[244]), scm__rc.d1562[3]);
  scm__rc.d1562[283] = Scm_MakeExtendedPair(scm__rc.d1562[282], SCM_NIL, SCM_OBJ(&scm__rc.d1563[245]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("get-signal-pending-limit")), SCM_OBJ(&libsysget_signal_pending_limit__STUB), 0);
  libsysget_signal_pending_limit__STUB.common.info = scm__rc.d1562[283];
  scm__rc.d1562[284] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[245])),TRUE); /* sys-sigmask */
  scm__rc.d1562[285] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[246])),TRUE); /* how */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[246]), scm__rc.d1562[285]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[249]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[250]), scm__rc.d1562[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[251]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[252]), scm__rc.d1562[3]);
  scm__rc.d1562[286] = Scm_MakeExtendedPair(scm__rc.d1562[284], SCM_OBJ(&scm__rc.d1563[246]), SCM_OBJ(&scm__rc.d1563[254]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-sigmask")), SCM_OBJ(&libsyssys_sigmask__STUB), 0);
  libsyssys_sigmask__STUB.common.info = scm__rc.d1562[286];
  scm__rc.d1562[287] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[247])),TRUE); /* sys-sigsuspend */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[257]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[258]), scm__rc.d1562[287]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[259]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[260]), scm__rc.d1562[3]);
  scm__rc.d1562[288] = Scm_MakeExtendedPair(scm__rc.d1562[287], SCM_OBJ(&scm__rc.d1563[201]), SCM_OBJ(&scm__rc.d1563[262]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-sigsuspend")), SCM_OBJ(&libsyssys_sigsuspend__STUB), 0);
  libsyssys_sigsuspend__STUB.common.info = scm__rc.d1562[288];
  scm__rc.d1562[289] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[248])),TRUE); /* sys-sigwait */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[265]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[266]), scm__rc.d1562[289]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[267]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[268]), scm__rc.d1562[3]);
  scm__rc.d1562[290] = Scm_MakeExtendedPair(scm__rc.d1562[289], SCM_OBJ(&scm__rc.d1563[201]), SCM_OBJ(&scm__rc.d1563[270]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-sigwait")), SCM_OBJ(&libsyssys_sigwait__STUB), 0);
  libsyssys_sigwait__STUB.common.info = scm__rc.d1562[290];
  scm__rc.d1562[291] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[249])),TRUE); /* sys-sigset */
  scm__rc.d1562[293] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[250])),TRUE); /* <sys-sigset> */
  scm__rc.d1562[294] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1562[4]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche */
  scm__rc.d1562[292] = Scm_MakeIdentifier(scm__rc.d1562[293], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#<sys-sigset> */
  scm__rc.d1562[296] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[251])),TRUE); /* make */
  scm__rc.d1562[295] = Scm_MakeIdentifier(scm__rc.d1562[296], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#make */
  scm__rc.d1562[297] = Scm_MakeIdentifier(scm__rc.d1562[251], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#sys-sigset-add! */
  scm__rc.d1562[298] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[252])),TRUE); /* signals */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[273]), scm__rc.d1562[2]);
  scm__rc.d1562[299] = Scm_MakeExtendedPair(scm__rc.d1562[291], scm__rc.d1562[298], SCM_OBJ(&scm__rc.d1563[274]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[275]), scm__rc.d1562[299]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[1]))->name = scm__rc.d1562[291];/* sys-sigset */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[502]))[4] = SCM_WORD(scm__rc.d1562[292]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[502]))[6] = SCM_WORD(scm__rc.d1562[295]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[502]))[9] = SCM_WORD(scm__rc.d1562[297]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[502]))[13] = SCM_WORD(scm__rc.d1562[292]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[502]))[15] = SCM_WORD(scm__rc.d1562[295]);
  ScmObj G1575 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1571[1]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[291]) /* sys-sigset */, G1575,0);

  scm__rc.d1562[300] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[253])),TRUE); /* sys-remove */
  scm__rc.d1562[301] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[254])),TRUE); /* filename */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[276]), scm__rc.d1562[301]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[279]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[280]), scm__rc.d1562[300]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[281]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[282]), scm__rc.d1562[3]);
  scm__rc.d1562[302] = Scm_MakeExtendedPair(scm__rc.d1562[300], SCM_OBJ(&scm__rc.d1563[276]), SCM_OBJ(&scm__rc.d1563[284]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-remove")), SCM_OBJ(&libsyssys_remove__STUB), 0);
  libsyssys_remove__STUB.common.info = scm__rc.d1562[302];
  scm__rc.d1562[303] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[255])),TRUE); /* sys-rename */
  scm__rc.d1562[304] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[256])),TRUE); /* oldname */
  scm__rc.d1562[305] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[257])),TRUE); /* newname */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[285]), scm__rc.d1562[305]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[286]), scm__rc.d1562[304]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[289]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[290]), scm__rc.d1562[303]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[291]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[292]), scm__rc.d1562[3]);
  scm__rc.d1562[306] = Scm_MakeExtendedPair(scm__rc.d1562[303], SCM_OBJ(&scm__rc.d1563[286]), SCM_OBJ(&scm__rc.d1563[294]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-rename")), SCM_OBJ(&libsyssys_rename__STUB), 0);
  libsyssys_rename__STUB.common.info = scm__rc.d1562[306];
  scm__rc.d1562[307] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[258])),TRUE); /* sys-tmpnam */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[295]), scm__rc.d1562[307]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[296]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[297]), scm__rc.d1562[3]);
  scm__rc.d1562[308] = Scm_MakeExtendedPair(scm__rc.d1562[307], SCM_NIL, SCM_OBJ(&scm__rc.d1563[298]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-tmpnam")), SCM_OBJ(&libsyssys_tmpnam__STUB), 0);
  libsyssys_tmpnam__STUB.common.info = scm__rc.d1562[308];
  scm__rc.d1562[309] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[259])),TRUE); /* sys-mkstemp */
  scm__rc.d1562[310] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[260])),TRUE); /* template */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[299]), scm__rc.d1562[310]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[302]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[303]), scm__rc.d1562[309]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[304]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[305]), scm__rc.d1562[3]);
  scm__rc.d1562[311] = Scm_MakeExtendedPair(scm__rc.d1562[309], SCM_OBJ(&scm__rc.d1563[299]), SCM_OBJ(&scm__rc.d1563[307]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-mkstemp")), SCM_OBJ(&libsyssys_mkstemp__STUB), 0);
  libsyssys_mkstemp__STUB.common.info = scm__rc.d1562[311];
  scm__rc.d1562[312] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[261])),TRUE); /* sys-mkdtemp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[310]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[311]), scm__rc.d1562[312]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[312]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[313]), scm__rc.d1562[3]);
  scm__rc.d1562[313] = Scm_MakeExtendedPair(scm__rc.d1562[312], SCM_OBJ(&scm__rc.d1563[299]), SCM_OBJ(&scm__rc.d1563[315]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-mkdtemp")), SCM_OBJ(&libsyssys_mkdtemp__STUB), 0);
  libsyssys_mkdtemp__STUB.common.info = scm__rc.d1562[313];
  scm__rc.d1562[314] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[262])),TRUE); /* sys-ctermid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[316]), scm__rc.d1562[314]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[317]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[318]), scm__rc.d1562[3]);
  scm__rc.d1562[315] = Scm_MakeExtendedPair(scm__rc.d1562[314], SCM_NIL, SCM_OBJ(&scm__rc.d1563[319]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-ctermid")), SCM_OBJ(&libsyssys_ctermid__STUB), 0);
  libsyssys_ctermid__STUB.common.info = scm__rc.d1562[315];
  scm__rc.d1562[316] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[263])),TRUE); /* sys-exit */
  scm__rc.d1562[317] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[264])),TRUE); /* code */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[320]), scm__rc.d1562[317]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[323]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[324]), scm__rc.d1562[316]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[325]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[326]), scm__rc.d1562[3]);
  scm__rc.d1562[318] = Scm_MakeExtendedPair(scm__rc.d1562[316], SCM_OBJ(&scm__rc.d1563[320]), SCM_OBJ(&scm__rc.d1563[328]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-exit")), SCM_OBJ(&libsyssys_exit__STUB), 0);
  libsyssys_exit__STUB.common.info = scm__rc.d1562[318];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[331]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[332]), scm__rc.d1562[26]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[333]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[334]), scm__rc.d1562[3]);
  scm__rc.d1562[319] = Scm_MakeExtendedPair(scm__rc.d1562[26], SCM_OBJ(&scm__rc.d1563[58]), SCM_OBJ(&scm__rc.d1563[336]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getenv")), SCM_OBJ(&libsyssys_getenv__STUB), 0);
  libsyssys_getenv__STUB.common.info = scm__rc.d1562[319];
  scm__rc.d1562[320] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[265])),TRUE); /* sys-abort */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[337]), scm__rc.d1562[320]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[338]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[339]), scm__rc.d1562[3]);
  scm__rc.d1562[321] = Scm_MakeExtendedPair(scm__rc.d1562[320], SCM_NIL, SCM_OBJ(&scm__rc.d1563[340]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-abort")), SCM_OBJ(&libsyssys_abort__STUB), 0);
  libsyssys_abort__STUB.common.info = scm__rc.d1562[321];
  scm__rc.d1562[322] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[266])),TRUE); /* sys-system */
  scm__rc.d1562[323] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[267])),TRUE); /* command */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[341]), scm__rc.d1562[323]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[344]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[345]), scm__rc.d1562[322]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[346]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[347]), scm__rc.d1562[3]);
  scm__rc.d1562[324] = Scm_MakeExtendedPair(scm__rc.d1562[322], SCM_OBJ(&scm__rc.d1563[341]), SCM_OBJ(&scm__rc.d1563[349]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-system")), SCM_OBJ(&libsyssys_system__STUB), 0);
  libsyssys_system__STUB.common.info = scm__rc.d1562[324];
  scm__rc.d1562[325] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[268])),TRUE); /* sys-random */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[350]), scm__rc.d1562[325]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[351]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[352]), scm__rc.d1562[3]);
  scm__rc.d1562[326] = Scm_MakeExtendedPair(scm__rc.d1562[325], SCM_NIL, SCM_OBJ(&scm__rc.d1563[353]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-random")), SCM_OBJ(&libsyssys_random__STUB), 0);
  libsyssys_random__STUB.common.info = scm__rc.d1562[326];
  scm__rc.d1562[327] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[269])),TRUE); /* sys-srandom */
  scm__rc.d1562[328] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[270])),TRUE); /* seed */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[354]), scm__rc.d1562[328]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[357]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[358]), scm__rc.d1562[327]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[359]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[360]), scm__rc.d1562[3]);
  scm__rc.d1562[329] = Scm_MakeExtendedPair(scm__rc.d1562[327], SCM_OBJ(&scm__rc.d1563[354]), SCM_OBJ(&scm__rc.d1563[362]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-srandom")), SCM_OBJ(&libsyssys_srandom__STUB), 0);
  libsyssys_srandom__STUB.common.info = scm__rc.d1562[329];
  scm__rc.d1562[330] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[271])),TRUE); /* RAND_MAX */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[330]), Scm_MakeIntegerFromUI(RAND_MAX), SCM_BINDING_CONST);

  scm__rc.d1562[331] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[272])),TRUE); /* sys-environ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[363]), scm__rc.d1562[331]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[364]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[365]), scm__rc.d1562[3]);
  scm__rc.d1562[332] = Scm_MakeExtendedPair(scm__rc.d1562[331], SCM_NIL, SCM_OBJ(&scm__rc.d1563[366]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-environ")), SCM_OBJ(&libsyssys_environ__STUB), 0);
  libsyssys_environ__STUB.common.info = scm__rc.d1562[332];
  scm__rc.d1562[333] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[273])),TRUE); /* sys-setenv */
  scm__rc.d1562[334] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[274])),TRUE); /* value */
  scm__rc.d1562[335] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[275])),TRUE); /* overwrite */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[367]), scm__rc.d1562[335]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[368]), scm__rc.d1562[270]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[369]), scm__rc.d1562[334]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[370]), scm__rc.d1562[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[373]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[374]), scm__rc.d1562[333]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[375]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[376]), scm__rc.d1562[3]);
  scm__rc.d1562[336] = Scm_MakeExtendedPair(scm__rc.d1562[333], SCM_OBJ(&scm__rc.d1563[370]), SCM_OBJ(&scm__rc.d1563[378]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-setenv")), SCM_OBJ(&libsyssys_setenv__STUB), 0);
  libsyssys_setenv__STUB.common.info = scm__rc.d1562[336];
  scm__rc.d1562[337] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[276])),TRUE); /* sys-unsetenv */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[381]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[382]), scm__rc.d1562[337]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[383]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[384]), scm__rc.d1562[3]);
  scm__rc.d1562[338] = Scm_MakeExtendedPair(scm__rc.d1562[337], SCM_OBJ(&scm__rc.d1563[58]), SCM_OBJ(&scm__rc.d1563[386]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-unsetenv")), SCM_OBJ(&libsyssys_unsetenv__STUB), 0);
  libsyssys_unsetenv__STUB.common.info = scm__rc.d1562[338];
  scm__rc.d1562[339] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[277])),TRUE); /* sys-clearenv */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[387]), scm__rc.d1562[339]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[388]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[389]), scm__rc.d1562[3]);
  scm__rc.d1562[340] = Scm_MakeExtendedPair(scm__rc.d1562[339], SCM_NIL, SCM_OBJ(&scm__rc.d1563[390]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-clearenv")), SCM_OBJ(&libsyssys_clearenv__STUB), 0);
  libsyssys_clearenv__STUB.common.info = scm__rc.d1562[340];
  scm__rc.d1562[341] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[278])),TRUE); /* both */
  scm__rc.d1562[343] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[279])),TRUE); /* string-scan */
  scm__rc.d1562[342] = Scm_MakeIdentifier(scm__rc.d1562[343], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#string-scan */
  scm__rc.d1562[344] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[280])),TRUE); /* sys-environ->alist */
  scm__rc.d1562[345] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[281])),FALSE); /* G1579 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[391]), scm__rc.d1562[345]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[392]), scm__rc.d1562[344]);
  scm__rc.d1562[346] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[282])),TRUE); /* envstr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[393]), scm__rc.d1562[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[396]), scm__rc.d1562[2]);
  scm__rc.d1562[347] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[392]), SCM_OBJ(&scm__rc.d1563[393]), SCM_OBJ(&scm__rc.d1563[397]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[398]), scm__rc.d1562[347]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[522]))[6] = SCM_WORD(scm__rc.d1562[341]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[522]))[8] = SCM_WORD(scm__rc.d1562[342]);
  scm__rc.d1562[348] = Scm_MakeIdentifier(scm__rc.d1562[331], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#sys-environ */
  scm__rc.d1562[349] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[284])),TRUE); /* lambda */
  scm__rc.d1562[350] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[285])),TRUE); /* envlist */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[401]), scm__rc.d1562[350]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[403]), scm__rc.d1562[270]);
  scm__rc.d1562[351] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[286])),TRUE); /* map */
  scm__rc.d1562[352] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[287])),TRUE); /* ^ */
  scm__rc.d1562[353] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[288])),TRUE); /* receive */
  scm__rc.d1562[354] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[289])),TRUE); /* pre */
  scm__rc.d1562[355] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[290])),TRUE); /* post */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[404]), scm__rc.d1562[355]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[405]), scm__rc.d1562[354]);
  scm__rc.d1562[356] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[291])),TRUE); /* quote */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[406]), scm__rc.d1562[341]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[407]), scm__rc.d1562[356]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[410]), scm__rc.d1562[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[411]), scm__rc.d1562[343]);
  scm__rc.d1562[357] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[292])),TRUE); /* if */
  scm__rc.d1562[358] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[293])),TRUE); /* cons */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[412]), scm__rc.d1562[358]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[413]), scm__rc.d1562[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[414]), scm__rc.d1562[358]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[417]), scm__rc.d1562[354]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[418]), scm__rc.d1562[357]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[422]), scm__rc.d1562[353]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[425]), scm__rc.d1562[352]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[426]), scm__rc.d1562[350]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[428]), scm__rc.d1562[351]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[431]), scm__rc.d1562[349]);
  scm__rc.d1562[359] = Scm_MakeIdentifier(scm__rc.d1562[35], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#error */
  scm__rc.d1562[360] = Scm_MakeIdentifier(scm__rc.d1562[351], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#map */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[434]), scm__rc.d1562[2]);
  scm__rc.d1562[361] = Scm_MakeExtendedPair(scm__rc.d1562[344], SCM_OBJ(&scm__rc.d1563[403]), SCM_OBJ(&scm__rc.d1563[435]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[436]), scm__rc.d1562[361]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[3]))->name = scm__rc.d1562[344];/* sys-environ->alist */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]))[6] = SCM_WORD(scm__rc.d1562[348]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]))[31] = SCM_WORD(scm__rc.d1562[359]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[544]))[35] = SCM_WORD(scm__rc.d1562[360]);
  scm__rc.d1562[362] = Scm_MakeIdentifier(scm__rc.d1562[344], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#sys-environ->alist */
  scm__rc.d1562[363] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[294])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[4]))->name = scm__rc.d1562[363];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[581]))[5] = SCM_WORD(scm__rc.d1562[362]);
  scm__rc.d1562[364] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[295])),TRUE); /* sys-putenv */
  scm__rc.d1562[365] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[297])),TRUE); /* arg */
  scm__rc.d1562[366] = Scm_MakeIdentifier(scm__rc.d1562[333], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#sys-setenv */
  scm__rc.d1562[367] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[299])),TRUE); /* name=value */
  scm__rc.d1562[368] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[300])),TRUE); /* other */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[437]), scm__rc.d1562[367]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1563[437]), scm__rc.d1562[368]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[440]), scm__rc.d1562[2]);
  scm__rc.d1562[369] = Scm_MakeExtendedPair(scm__rc.d1562[364], SCM_OBJ(&scm__rc.d1563[437]), SCM_OBJ(&scm__rc.d1563[441]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[442]), scm__rc.d1562[369]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[5]))->name = scm__rc.d1562[364];/* sys-putenv */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]))[14] = SCM_WORD(scm__rc.d1562[365]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]))[17] = SCM_WORD(scm__rc.d1562[59]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]))[24] = SCM_WORD(scm__rc.d1562[341]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]))[26] = SCM_WORD(scm__rc.d1562[342]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]))[39] = SCM_WORD(scm__rc.d1562[359]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]))[45] = SCM_WORD(scm__rc.d1562[366]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[588]))[53] = SCM_WORD(scm__rc.d1562[366]);
  ScmObj G1580 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1571[5]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[364]) /* sys-putenv */, G1580,0);

  scm__rc.d1562[370] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[301])),TRUE); /* sys-strerror */
  scm__rc.d1562[371] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[302])),TRUE); /* errno_ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[443]), scm__rc.d1562[371]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[446]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[447]), scm__rc.d1562[370]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[448]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[449]), scm__rc.d1562[3]);
  scm__rc.d1562[372] = Scm_MakeExtendedPair(scm__rc.d1562[370], SCM_OBJ(&scm__rc.d1563[443]), SCM_OBJ(&scm__rc.d1563[451]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-strerror")), SCM_OBJ(&libsyssys_strerror__STUB), 0);
  libsyssys_strerror__STUB.common.info = scm__rc.d1562[372];
  scm__rc.d1562[373] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[303])),TRUE); /* sys-getloadavg */
  scm__rc.d1562[374] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[304])),TRUE); /* nsamples */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[452]), scm__rc.d1562[374]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[453]), scm__rc.d1562[270]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[456]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[457]), scm__rc.d1562[373]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[458]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[459]), scm__rc.d1562[3]);
  scm__rc.d1562[375] = Scm_MakeExtendedPair(scm__rc.d1562[373], SCM_OBJ(&scm__rc.d1563[453]), SCM_OBJ(&scm__rc.d1563[461]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getloadavg")), SCM_OBJ(&libsyssys_getloadavg__STUB), 0);
  libsyssys_getloadavg__STUB.common.info = scm__rc.d1562[375];
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1582[0])),TRUE); /* sys-getrlimit */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1582[1])),TRUE); /* rsrc */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[1]), scm__rc.d1583[1]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1582[2])),TRUE); /* source-info */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[4]), scm__rc.d1583[2]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1582[4])),TRUE); /* bind-info */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1582[5])),TRUE); /* gauche */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[5]), scm__rc.d1583[0]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[6]), scm__rc.d1583[4]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[7]), scm__rc.d1583[3]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[5] = Scm_MakeExtendedPair(scm__rc.d1583[0], SCM_OBJ(&scm__rc.d1584[1]), SCM_OBJ(&scm__rc.d1584[9]));
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getrlimit")), SCM_OBJ(&libsyssys_getrlimit__STUB), 0);
  libsyssys_getrlimit__STUB.common.info = scm__rc.d1583[5];
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1582[6])),TRUE); /* sys-setrlimit */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1582[7])),TRUE); /* cur */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[8] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1582[8]))); /* :optional */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1582[9])),TRUE); /* max */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[10]), scm__rc.d1583[9]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[11]), scm__rc.d1583[8]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[12]), scm__rc.d1583[7]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[13]), scm__rc.d1583[1]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[16]), scm__rc.d1583[2]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[17]), scm__rc.d1583[6]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[18]), scm__rc.d1583[4]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1584[19]), scm__rc.d1583[3]);
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[10] = Scm_MakeExtendedPair(scm__rc.d1583[6], SCM_OBJ(&scm__rc.d1584[13]), SCM_OBJ(&scm__rc.d1584[21]));
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-setrlimit")), SCM_OBJ(&libsyssys_setrlimit__STUB), 0);
  libsyssys_setrlimit__STUB.common.info = scm__rc.d1583[10];
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  scm__rc.d1583[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1582[10])),TRUE); /* RLIM_INFINITY */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1583[11]), MAKERLIMIT(RLIM_INFINITY), SCM_BINDING_CONST);

#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_AS)
  scm__rc.d1585[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1586[0])),TRUE); /* RLIMIT_AS */
#endif /* defined(RLIMIT_AS) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_AS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1585[0]), Scm_MakeInteger(RLIMIT_AS), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_AS) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CORE)
  scm__rc.d1587[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1588[0])),TRUE); /* RLIMIT_CORE */
#endif /* defined(RLIMIT_CORE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CORE)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1587[0]), Scm_MakeInteger(RLIMIT_CORE), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_CORE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CPU)
  scm__rc.d1589[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1590[0])),TRUE); /* RLIMIT_CPU */
#endif /* defined(RLIMIT_CPU) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_CPU)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1589[0]), Scm_MakeInteger(RLIMIT_CPU), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_CPU) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_DATA)
  scm__rc.d1591[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1592[0])),TRUE); /* RLIMIT_DATA */
#endif /* defined(RLIMIT_DATA) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_DATA)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1591[0]), Scm_MakeInteger(RLIMIT_DATA), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_DATA) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_FSIZE)
  scm__rc.d1593[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1594[0])),TRUE); /* RLIMIT_FSIZE */
#endif /* defined(RLIMIT_FSIZE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_FSIZE)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1593[0]), Scm_MakeInteger(RLIMIT_FSIZE), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_FSIZE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_LOCKS)
  scm__rc.d1595[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1596[0])),TRUE); /* RLIMIT_LOCKS */
#endif /* defined(RLIMIT_LOCKS) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_LOCKS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1595[0]), Scm_MakeInteger(RLIMIT_LOCKS), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_LOCKS) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MEMLOCK)
  scm__rc.d1597[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1598[0])),TRUE); /* RLIMIT_MEMLOCK */
#endif /* defined(RLIMIT_MEMLOCK) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MEMLOCK)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1597[0]), Scm_MakeInteger(RLIMIT_MEMLOCK), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_MEMLOCK) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MSGQUEUE)
  scm__rc.d1599[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1600[0])),TRUE); /* RLIMIT_MSGQUEUE */
#endif /* defined(RLIMIT_MSGQUEUE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_MSGQUEUE)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1599[0]), Scm_MakeInteger(RLIMIT_MSGQUEUE), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_MSGQUEUE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NICE)
  scm__rc.d1601[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1602[0])),TRUE); /* RLIMIT_NICE */
#endif /* defined(RLIMIT_NICE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NICE)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1601[0]), Scm_MakeInteger(RLIMIT_NICE), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_NICE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NOFILE)
  scm__rc.d1603[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1604[0])),TRUE); /* RLIMIT_NOFILE */
#endif /* defined(RLIMIT_NOFILE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NOFILE)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1603[0]), Scm_MakeInteger(RLIMIT_NOFILE), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_NOFILE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NPROC)
  scm__rc.d1605[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1606[0])),TRUE); /* RLIMIT_NPROC */
#endif /* defined(RLIMIT_NPROC) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_NPROC)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1605[0]), Scm_MakeInteger(RLIMIT_NPROC), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_NPROC) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RSS)
  scm__rc.d1607[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1608[0])),TRUE); /* RLIMIT_RSS */
#endif /* defined(RLIMIT_RSS) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RSS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1607[0]), Scm_MakeInteger(RLIMIT_RSS), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_RSS) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RTPRIO)
  scm__rc.d1609[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1610[0])),TRUE); /* RLIMIT_RTPRIO */
#endif /* defined(RLIMIT_RTPRIO) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_RTPRIO)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1609[0]), Scm_MakeInteger(RLIMIT_RTPRIO), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_RTPRIO) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SIGPENDING)
  scm__rc.d1611[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[0])),TRUE); /* RLIMIT_SIGPENDING */
#endif /* defined(RLIMIT_SIGPENDING) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SIGPENDING)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1611[0]), Scm_MakeInteger(RLIMIT_SIGPENDING), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_SIGPENDING) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SBSIZE)
  scm__rc.d1613[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[0])),TRUE); /* RLIMIT_SBSIZE */
#endif /* defined(RLIMIT_SBSIZE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_SBSIZE)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1613[0]), Scm_MakeInteger(RLIMIT_SBSIZE), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_SBSIZE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_STACK)
  scm__rc.d1615[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1616[0])),TRUE); /* RLIMIT_STACK */
#endif /* defined(RLIMIT_STACK) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_STACK)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1615[0]), Scm_MakeInteger(RLIMIT_STACK), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_STACK) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_OFILE)
  scm__rc.d1617[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1618[0])),TRUE); /* RLIMIT_OFILE */
#endif /* defined(RLIMIT_OFILE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
#if defined(HAVE_SYS_RESOURCE_H)
#if defined(RLIMIT_OFILE)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1617[0]), Scm_MakeInteger(RLIMIT_OFILE), SCM_BINDING_CONST);

#endif /* defined(RLIMIT_OFILE) */
#endif /* defined(HAVE_SYS_RESOURCE_H) */
  scm__rc.d1562[376] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[305])),TRUE); /* sys-stat */
  scm__rc.d1562[377] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[306])),TRUE); /* path */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[462]), scm__rc.d1562[377]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[465]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[466]), scm__rc.d1562[376]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[467]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[468]), scm__rc.d1562[3]);
  scm__rc.d1562[378] = Scm_MakeExtendedPair(scm__rc.d1562[376], SCM_OBJ(&scm__rc.d1563[462]), SCM_OBJ(&scm__rc.d1563[470]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-stat")), SCM_OBJ(&libsyssys_stat__STUB), 0);
  libsyssys_stat__STUB.common.info = scm__rc.d1562[378];
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[0])),TRUE); /* sys-lstat */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[1])),TRUE); /* path */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[1]), scm__rc.d1622[1]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[2])),TRUE); /* source-info */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[4]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[4])),TRUE); /* bind-info */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[5])),TRUE); /* gauche */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[5]), scm__rc.d1622[0]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[6]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[7]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[5] = Scm_MakeExtendedPair(scm__rc.d1622[0], SCM_OBJ(&scm__rc.d1623[1]), SCM_OBJ(&scm__rc.d1623[9]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-lstat")), SCM_OBJ(&libsyssys_lstat__STUB), 0);
  libsyssys_lstat__STUB.common.info = scm__rc.d1622[5];
#endif /* !defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[0])),TRUE); /* sys-lstat */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[1])),TRUE); /* path */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[1]), scm__rc.d1625[1]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[2])),TRUE); /* source-info */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[4]), scm__rc.d1625[2]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[4])),TRUE); /* bind-info */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[5])),TRUE); /* gauche */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[5]), scm__rc.d1625[0]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[6]), scm__rc.d1625[4]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[7]), scm__rc.d1625[3]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[5] = Scm_MakeExtendedPair(scm__rc.d1625[0], SCM_OBJ(&scm__rc.d1626[1]), SCM_OBJ(&scm__rc.d1626[9]));
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-lstat")), SCM_OBJ(&libsyssys_lstat__STUB), 0);
  libsyssys_lstat__STUB.common.info = scm__rc.d1625[5];
#endif /* defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[6])),TRUE); /* sys-mkfifo */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[7])),TRUE); /* mode */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[10]), scm__rc.d1622[7]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[11]), scm__rc.d1622[1]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[14]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[15]), scm__rc.d1622[6]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[16]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[17]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[8] = Scm_MakeExtendedPair(scm__rc.d1622[6], SCM_OBJ(&scm__rc.d1623[11]), SCM_OBJ(&scm__rc.d1623[19]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-mkfifo")), SCM_OBJ(&libsyssys_mkfifo__STUB), 0);
  libsyssys_mkfifo__STUB.common.info = scm__rc.d1622[8];
#endif /* !defined(GAUCHE_WINDOWS) */
  scm__rc.d1562[379] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[307])),TRUE); /* sys-fstat */
  scm__rc.d1562[380] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[308])),TRUE); /* port-or-fd */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[471]), scm__rc.d1562[380]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[474]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[475]), scm__rc.d1562[379]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[476]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[477]), scm__rc.d1562[3]);
  scm__rc.d1562[381] = Scm_MakeExtendedPair(scm__rc.d1562[379], SCM_OBJ(&scm__rc.d1563[471]), SCM_OBJ(&scm__rc.d1563[479]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-fstat")), SCM_OBJ(&libsyssys_fstat__STUB), 0);
  libsyssys_fstat__STUB.common.info = scm__rc.d1562[381];
  scm__rc.d1562[382] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[309])),TRUE); /* file-exists? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[482]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[483]), scm__rc.d1562[382]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[484]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[485]), scm__rc.d1562[3]);
  scm__rc.d1562[383] = Scm_MakeExtendedPair(scm__rc.d1562[382], SCM_OBJ(&scm__rc.d1563[462]), SCM_OBJ(&scm__rc.d1563[487]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("file-exists?")), SCM_OBJ(&libsysfile_existsP__STUB), 0);
  libsysfile_existsP__STUB.common.info = scm__rc.d1562[383];
  scm__rc.d1562[384] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[310])),TRUE); /* file-is-regular? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[490]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[491]), scm__rc.d1562[384]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[492]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[493]), scm__rc.d1562[3]);
  scm__rc.d1562[385] = Scm_MakeExtendedPair(scm__rc.d1562[384], SCM_OBJ(&scm__rc.d1563[462]), SCM_OBJ(&scm__rc.d1563[495]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("file-is-regular?")), SCM_OBJ(&libsysfile_is_regularP__STUB), 0);
  libsysfile_is_regularP__STUB.common.info = scm__rc.d1562[385];
  scm__rc.d1562[386] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[311])),TRUE); /* file-is-directory? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[498]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[499]), scm__rc.d1562[386]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[500]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[501]), scm__rc.d1562[3]);
  scm__rc.d1562[387] = Scm_MakeExtendedPair(scm__rc.d1562[386], SCM_OBJ(&scm__rc.d1563[462]), SCM_OBJ(&scm__rc.d1563[503]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("file-is-directory?")), SCM_OBJ(&libsysfile_is_directoryP__STUB), 0);
  libsysfile_is_directoryP__STUB.common.info = scm__rc.d1562[387];
  scm__rc.d1562[388] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[312])),TRUE); /* sys-utime */
  scm__rc.d1562[389] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[313])),TRUE); /* atime */
  scm__rc.d1562[390] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[314])),TRUE); /* mtime */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[504]), scm__rc.d1562[390]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[505]), scm__rc.d1562[389]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[506]), scm__rc.d1562[270]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[507]), scm__rc.d1562[377]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[510]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[511]), scm__rc.d1562[388]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[512]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[513]), scm__rc.d1562[3]);
  scm__rc.d1562[391] = Scm_MakeExtendedPair(scm__rc.d1562[388], SCM_OBJ(&scm__rc.d1563[507]), SCM_OBJ(&scm__rc.d1563[515]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-utime")), SCM_OBJ(&libsyssys_utime__STUB), 0);
  libsyssys_utime__STUB.common.info = scm__rc.d1562[391];
  scm__rc.d1562[392] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[315])),TRUE); /* sys-times */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[516]), scm__rc.d1562[392]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[517]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[518]), scm__rc.d1562[3]);
  scm__rc.d1562[393] = Scm_MakeExtendedPair(scm__rc.d1562[392], SCM_NIL, SCM_OBJ(&scm__rc.d1563[519]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-times")), SCM_OBJ(&libsyssys_times__STUB), 0);
  libsyssys_times__STUB.common.info = scm__rc.d1562[393];
  scm__rc.d1562[394] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[316])),TRUE); /* sys-uname */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[520]), scm__rc.d1562[394]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[521]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[522]), scm__rc.d1562[3]);
  scm__rc.d1562[395] = Scm_MakeExtendedPair(scm__rc.d1562[394], SCM_NIL, SCM_OBJ(&scm__rc.d1563[523]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-uname")), SCM_OBJ(&libsyssys_uname__STUB), 0);
  libsyssys_uname__STUB.common.info = scm__rc.d1562[395];
  scm__rc.d1562[396] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[317])),TRUE); /* sys-wait */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[524]), scm__rc.d1562[396]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[525]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[526]), scm__rc.d1562[3]);
  scm__rc.d1562[397] = Scm_MakeExtendedPair(scm__rc.d1562[396], SCM_NIL, SCM_OBJ(&scm__rc.d1563[527]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-wait")), SCM_OBJ(&libsyssys_wait__STUB), 0);
  libsyssys_wait__STUB.common.info = scm__rc.d1562[397];
  scm__rc.d1562[398] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[318]))); /* :nohang */
  scm__rc.d1562[399] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[319]))); /* :untraced */
  scm__rc.d1562[400] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[320])),TRUE); /* sys-waitpid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[528]), scm__rc.d1562[266]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[531]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[532]), scm__rc.d1562[400]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[533]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[534]), scm__rc.d1562[3]);
  scm__rc.d1562[401] = Scm_MakeExtendedPair(scm__rc.d1562[400], SCM_OBJ(&scm__rc.d1563[528]), SCM_OBJ(&scm__rc.d1563[536]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-waitpid")), SCM_OBJ(&libsyssys_waitpid__STUB), 0);
  libsyssys_waitpid__STUB.common.info = scm__rc.d1562[401];
  scm__rc.d1562[402] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[321])),TRUE); /* sys-wait-exited? */
  scm__rc.d1562[403] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[322])),TRUE); /* status */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[537]), scm__rc.d1562[403]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[540]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[541]), scm__rc.d1562[402]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[542]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[543]), scm__rc.d1562[3]);
  scm__rc.d1562[404] = Scm_MakeExtendedPair(scm__rc.d1562[402], SCM_OBJ(&scm__rc.d1563[537]), SCM_OBJ(&scm__rc.d1563[545]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-wait-exited?")), SCM_OBJ(&libsyssys_wait_exitedP__STUB), 0);
  libsyssys_wait_exitedP__STUB.common.info = scm__rc.d1562[404];
  scm__rc.d1562[405] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[323])),TRUE); /* sys-wait-exit-status */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[548]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[549]), scm__rc.d1562[405]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[550]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[551]), scm__rc.d1562[3]);
  scm__rc.d1562[406] = Scm_MakeExtendedPair(scm__rc.d1562[405], SCM_OBJ(&scm__rc.d1563[537]), SCM_OBJ(&scm__rc.d1563[553]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-wait-exit-status")), SCM_OBJ(&libsyssys_wait_exit_status__STUB), 0);
  libsyssys_wait_exit_status__STUB.common.info = scm__rc.d1562[406];
  scm__rc.d1562[407] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[324])),TRUE); /* sys-wait-signaled? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[556]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[557]), scm__rc.d1562[407]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[558]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[559]), scm__rc.d1562[3]);
  scm__rc.d1562[408] = Scm_MakeExtendedPair(scm__rc.d1562[407], SCM_OBJ(&scm__rc.d1563[537]), SCM_OBJ(&scm__rc.d1563[561]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-wait-signaled?")), SCM_OBJ(&libsyssys_wait_signaledP__STUB), 0);
  libsyssys_wait_signaledP__STUB.common.info = scm__rc.d1562[408];
  scm__rc.d1562[409] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[325])),TRUE); /* sys-wait-termsig */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[564]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[565]), scm__rc.d1562[409]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[566]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[567]), scm__rc.d1562[3]);
  scm__rc.d1562[410] = Scm_MakeExtendedPair(scm__rc.d1562[409], SCM_OBJ(&scm__rc.d1563[537]), SCM_OBJ(&scm__rc.d1563[569]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-wait-termsig")), SCM_OBJ(&libsyssys_wait_termsig__STUB), 0);
  libsyssys_wait_termsig__STUB.common.info = scm__rc.d1562[410];
  scm__rc.d1562[411] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[326])),TRUE); /* sys-wait-stopped? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[572]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[573]), scm__rc.d1562[411]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[574]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[575]), scm__rc.d1562[3]);
  scm__rc.d1562[412] = Scm_MakeExtendedPair(scm__rc.d1562[411], SCM_OBJ(&scm__rc.d1563[537]), SCM_OBJ(&scm__rc.d1563[577]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-wait-stopped?")), SCM_OBJ(&libsyssys_wait_stoppedP__STUB), 0);
  libsyssys_wait_stoppedP__STUB.common.info = scm__rc.d1562[412];
  scm__rc.d1562[413] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[327])),TRUE); /* sys-wait-stopsig */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[580]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[581]), scm__rc.d1562[413]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[582]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[583]), scm__rc.d1562[3]);
  scm__rc.d1562[414] = Scm_MakeExtendedPair(scm__rc.d1562[413], SCM_OBJ(&scm__rc.d1563[537]), SCM_OBJ(&scm__rc.d1563[585]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-wait-stopsig")), SCM_OBJ(&libsyssys_wait_stopsig__STUB), 0);
  libsyssys_wait_stopsig__STUB.common.info = scm__rc.d1562[414];
  scm__rc.d1562[415] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[328])),TRUE); /* sys-time */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[586]), scm__rc.d1562[415]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[587]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[588]), scm__rc.d1562[3]);
  scm__rc.d1562[416] = Scm_MakeExtendedPair(scm__rc.d1562[415], SCM_NIL, SCM_OBJ(&scm__rc.d1563[589]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-time")), SCM_OBJ(&libsyssys_time__STUB), 0);
  libsyssys_time__STUB.common.info = scm__rc.d1562[416];
  scm__rc.d1562[417] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[329])),TRUE); /* sys-gettimeofday */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[590]), scm__rc.d1562[417]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[591]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[592]), scm__rc.d1562[3]);
  scm__rc.d1562[418] = Scm_MakeExtendedPair(scm__rc.d1562[417], SCM_NIL, SCM_OBJ(&scm__rc.d1563[593]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-gettimeofday")), SCM_OBJ(&libsyssys_gettimeofday__STUB), 0);
  libsyssys_gettimeofday__STUB.common.info = scm__rc.d1562[418];
  scm__rc.d1562[419] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[330])),TRUE); /* current-microseconds */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[594]), scm__rc.d1562[419]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[595]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[596]), scm__rc.d1562[3]);
  scm__rc.d1562[420] = Scm_MakeExtendedPair(scm__rc.d1562[419], SCM_NIL, SCM_OBJ(&scm__rc.d1563[597]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("current-microseconds")), SCM_OBJ(&libsyscurrent_microseconds__STUB), 0);
  libsyscurrent_microseconds__STUB.common.info = scm__rc.d1562[420];
  scm__rc.d1562[421] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[331])),TRUE); /* sys-clock-gettime-monotonic */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[598]), scm__rc.d1562[421]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[599]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[600]), scm__rc.d1562[3]);
  scm__rc.d1562[422] = Scm_MakeExtendedPair(scm__rc.d1562[421], SCM_NIL, SCM_OBJ(&scm__rc.d1563[601]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-clock-gettime-monotonic")), SCM_OBJ(&libsyssys_clock_gettime_monotonic__STUB), 0);
  libsyssys_clock_gettime_monotonic__STUB.common.info = scm__rc.d1562[422];
  scm__rc.d1562[423] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[332])),TRUE); /* sys-clock-getres-monotonic */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[602]), scm__rc.d1562[423]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[603]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[604]), scm__rc.d1562[3]);
  scm__rc.d1562[424] = Scm_MakeExtendedPair(scm__rc.d1562[423], SCM_NIL, SCM_OBJ(&scm__rc.d1563[605]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-clock-getres-monotonic")), SCM_OBJ(&libsyssys_clock_getres_monotonic__STUB), 0);
  libsyssys_clock_getres_monotonic__STUB.common.info = scm__rc.d1562[424];
  scm__rc.d1562[425] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[333])),TRUE); /* current-time */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[606]), scm__rc.d1562[425]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[607]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[608]), scm__rc.d1562[3]);
  scm__rc.d1562[426] = Scm_MakeExtendedPair(scm__rc.d1562[425], SCM_NIL, SCM_OBJ(&scm__rc.d1563[609]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("current-time")), SCM_OBJ(&libsyscurrent_time__STUB), 0);
  libsyscurrent_time__STUB.common.info = scm__rc.d1562[426];
  scm__rc.d1562[427] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[334])),TRUE); /* time? */
  scm__rc.d1562[428] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[335])),TRUE); /* obj */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[610]), scm__rc.d1562[428]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[613]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[614]), scm__rc.d1562[427]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[615]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[616]), scm__rc.d1562[3]);
  scm__rc.d1562[429] = Scm_MakeExtendedPair(scm__rc.d1562[427], SCM_OBJ(&scm__rc.d1563[610]), SCM_OBJ(&scm__rc.d1563[618]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("time?")), SCM_OBJ(&libsystimeP__STUB), 0);
  libsystimeP__STUB.common.info = scm__rc.d1562[429];
  scm__rc.d1562[430] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[336])),TRUE); /* time->seconds */
  scm__rc.d1562[431] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[337])),TRUE); /* t */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[619]), scm__rc.d1562[431]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[622]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[623]), scm__rc.d1562[430]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[624]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[625]), scm__rc.d1562[3]);
  scm__rc.d1562[432] = Scm_MakeExtendedPair(scm__rc.d1562[430], SCM_OBJ(&scm__rc.d1563[619]), SCM_OBJ(&scm__rc.d1563[627]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("time->seconds")), SCM_OBJ(&libsystime_TOseconds__STUB), 0);
  libsystime_TOseconds__STUB.common.info = scm__rc.d1562[432];
  scm__rc.d1562[433] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[338])),TRUE); /* seconds->time */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[630]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[631]), scm__rc.d1562[433]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[632]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[633]), scm__rc.d1562[3]);
  scm__rc.d1562[434] = Scm_MakeExtendedPair(scm__rc.d1562[433], SCM_OBJ(&scm__rc.d1563[619]), SCM_OBJ(&scm__rc.d1563[635]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("seconds->time")), SCM_OBJ(&libsysseconds_TOtime__STUB), 0);
  libsysseconds_TOtime__STUB.common.info = scm__rc.d1562[434];
  scm__rc.d1562[435] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[339])),TRUE); /* sys-asctime */
  scm__rc.d1562[436] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[340])),TRUE); /* tm */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[636]), scm__rc.d1562[436]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[639]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[640]), scm__rc.d1562[435]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[641]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[642]), scm__rc.d1562[3]);
  scm__rc.d1562[437] = Scm_MakeExtendedPair(scm__rc.d1562[435], SCM_OBJ(&scm__rc.d1563[636]), SCM_OBJ(&scm__rc.d1563[644]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-asctime")), SCM_OBJ(&libsyssys_asctime__STUB), 0);
  libsyssys_asctime__STUB.common.info = scm__rc.d1562[437];
  scm__rc.d1562[438] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[341])),TRUE); /* sys-ctime */
  scm__rc.d1562[439] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[342])),TRUE); /* time */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[645]), scm__rc.d1562[439]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[648]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[649]), scm__rc.d1562[438]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[650]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[651]), scm__rc.d1562[3]);
  scm__rc.d1562[440] = Scm_MakeExtendedPair(scm__rc.d1562[438], SCM_OBJ(&scm__rc.d1563[645]), SCM_OBJ(&scm__rc.d1563[653]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-ctime")), SCM_OBJ(&libsyssys_ctime__STUB), 0);
  libsyssys_ctime__STUB.common.info = scm__rc.d1562[440];
  scm__rc.d1562[441] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[343])),TRUE); /* sys-difftime */
  scm__rc.d1562[442] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[344])),TRUE); /* time1 */
  scm__rc.d1562[443] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[345])),TRUE); /* time0 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[654]), scm__rc.d1562[443]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[655]), scm__rc.d1562[442]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[658]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[659]), scm__rc.d1562[441]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[660]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[661]), scm__rc.d1562[3]);
  scm__rc.d1562[444] = Scm_MakeExtendedPair(scm__rc.d1562[441], SCM_OBJ(&scm__rc.d1563[655]), SCM_OBJ(&scm__rc.d1563[663]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-difftime")), SCM_OBJ(&libsyssys_difftime__STUB), 0);
  libsyssys_difftime__STUB.common.info = scm__rc.d1562[444];
  scm__rc.d1562[445] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[346])),TRUE); /* sys-strftime */
  scm__rc.d1562[446] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[347])),TRUE); /* format */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[664]), scm__rc.d1562[446]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[667]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[668]), scm__rc.d1562[445]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[669]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[670]), scm__rc.d1562[3]);
  scm__rc.d1562[447] = Scm_MakeExtendedPair(scm__rc.d1562[445], SCM_OBJ(&scm__rc.d1563[664]), SCM_OBJ(&scm__rc.d1563[672]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-strftime")), SCM_OBJ(&libsyssys_strftime__STUB), 0);
  libsyssys_strftime__STUB.common.info = scm__rc.d1562[447];
  scm__rc.d1562[448] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[348])),TRUE); /* sys-gmtime */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[675]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[676]), scm__rc.d1562[448]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[677]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[678]), scm__rc.d1562[3]);
  scm__rc.d1562[449] = Scm_MakeExtendedPair(scm__rc.d1562[448], SCM_OBJ(&scm__rc.d1563[645]), SCM_OBJ(&scm__rc.d1563[680]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-gmtime")), SCM_OBJ(&libsyssys_gmtime__STUB), 0);
  libsyssys_gmtime__STUB.common.info = scm__rc.d1562[449];
  scm__rc.d1562[450] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[349])),TRUE); /* sys-localtime */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[683]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[684]), scm__rc.d1562[450]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[685]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[686]), scm__rc.d1562[3]);
  scm__rc.d1562[451] = Scm_MakeExtendedPair(scm__rc.d1562[450], SCM_OBJ(&scm__rc.d1563[645]), SCM_OBJ(&scm__rc.d1563[688]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-localtime")), SCM_OBJ(&libsyssys_localtime__STUB), 0);
  libsyssys_localtime__STUB.common.info = scm__rc.d1562[451];
  scm__rc.d1562[452] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[350])),TRUE); /* sys-mktime */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[691]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[692]), scm__rc.d1562[452]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[693]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[694]), scm__rc.d1562[3]);
  scm__rc.d1562[453] = Scm_MakeExtendedPair(scm__rc.d1562[452], SCM_OBJ(&scm__rc.d1563[636]), SCM_OBJ(&scm__rc.d1563[696]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-mktime")), SCM_OBJ(&libsyssys_mktime__STUB), 0);
  libsyssys_mktime__STUB.common.info = scm__rc.d1562[453];
  scm__rc.d1562[454] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[351])),TRUE); /* R_OK */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[454]), Scm_MakeInteger(R_OK), SCM_BINDING_CONST);

  scm__rc.d1562[455] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[352])),TRUE); /* W_OK */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[455]), Scm_MakeInteger(W_OK), SCM_BINDING_CONST);

  scm__rc.d1562[456] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[353])),TRUE); /* X_OK */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[456]), Scm_MakeInteger(X_OK), SCM_BINDING_CONST);

  scm__rc.d1562[457] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[354])),TRUE); /* F_OK */
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(scm__rc.d1562[457]), Scm_MakeInteger(F_OK), SCM_BINDING_CONST);

  scm__rc.d1562[458] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[355])),TRUE); /* sys-access */
  scm__rc.d1562[459] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[356])),TRUE); /* amode */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[697]), scm__rc.d1562[459]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[698]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[701]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[702]), scm__rc.d1562[458]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[703]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[704]), scm__rc.d1562[3]);
  scm__rc.d1562[460] = Scm_MakeExtendedPair(scm__rc.d1562[458], SCM_OBJ(&scm__rc.d1563[698]), SCM_OBJ(&scm__rc.d1563[706]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-access")), SCM_OBJ(&libsyssys_access__STUB), 0);
  libsyssys_access__STUB.common.info = scm__rc.d1562[460];
  scm__rc.d1562[461] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[357])),TRUE); /* sys-chdir */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[709]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[710]), scm__rc.d1562[461]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[711]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[712]), scm__rc.d1562[3]);
  scm__rc.d1562[462] = Scm_MakeExtendedPair(scm__rc.d1562[461], SCM_OBJ(&scm__rc.d1563[1]), SCM_OBJ(&scm__rc.d1563[714]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-chdir")), SCM_OBJ(&libsyssys_chdir__STUB), 0);
  libsyssys_chdir__STUB.common.info = scm__rc.d1562[462];
  scm__rc.d1562[463] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[358])),TRUE); /* sys-chmod */
  scm__rc.d1562[464] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[359])),TRUE); /* mode */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[715]), scm__rc.d1562[464]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[716]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[719]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[720]), scm__rc.d1562[463]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[721]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[722]), scm__rc.d1562[3]);
  scm__rc.d1562[465] = Scm_MakeExtendedPair(scm__rc.d1562[463], SCM_OBJ(&scm__rc.d1563[716]), SCM_OBJ(&scm__rc.d1563[724]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-chmod")), SCM_OBJ(&libsyssys_chmod__STUB), 0);
  libsyssys_chmod__STUB.common.info = scm__rc.d1562[465];
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[8])),TRUE); /* sys-fchmod */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[9])),TRUE); /* port-or-fd */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[20]), scm__rc.d1622[10]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[23]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[24]), scm__rc.d1622[9]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[25]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[26]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[11] = Scm_MakeExtendedPair(scm__rc.d1622[9], SCM_OBJ(&scm__rc.d1623[20]), SCM_OBJ(&scm__rc.d1623[28]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-fchmod")), SCM_OBJ(&libsyssys_fchmod__STUB), 0);
  libsyssys_fchmod__STUB.common.info = scm__rc.d1622[11];
#endif /* !defined(GAUCHE_WINDOWS) */
  scm__rc.d1562[466] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[360])),TRUE); /* sys-chown */
  scm__rc.d1562[467] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[361])),TRUE); /* owner */
  scm__rc.d1562[468] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[362])),TRUE); /* group */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[725]), scm__rc.d1562[468]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[726]), scm__rc.d1562[467]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[727]), scm__rc.d1562[377]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[730]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[731]), scm__rc.d1562[466]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[732]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[733]), scm__rc.d1562[3]);
  scm__rc.d1562[469] = Scm_MakeExtendedPair(scm__rc.d1562[466], SCM_OBJ(&scm__rc.d1563[727]), SCM_OBJ(&scm__rc.d1563[735]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-chown")), SCM_OBJ(&libsyssys_chown__STUB), 0);
  libsyssys_chown__STUB.common.info = scm__rc.d1562[469];
#if defined HAVE_LCHOWN
  scm__rc.d1630[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1629[0])),TRUE); /* sys-lchown */
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  scm__rc.d1630[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1629[1])),TRUE); /* path */
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  scm__rc.d1630[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1629[2])),TRUE); /* owner */
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  scm__rc.d1630[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1629[3])),TRUE); /* group */
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1631[1]), scm__rc.d1630[3]);
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1631[2]), scm__rc.d1630[2]);
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1631[3]), scm__rc.d1630[1]);
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  scm__rc.d1630[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1629[4])),TRUE); /* source-info */
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1631[6]), scm__rc.d1630[4]);
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  scm__rc.d1630[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1629[6])),TRUE); /* bind-info */
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  scm__rc.d1630[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1629[7])),TRUE); /* gauche */
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1631[7]), scm__rc.d1630[0]);
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1631[8]), scm__rc.d1630[6]);
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1631[9]), scm__rc.d1630[5]);
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  scm__rc.d1630[7] = Scm_MakeExtendedPair(scm__rc.d1630[0], SCM_OBJ(&scm__rc.d1631[3]), SCM_OBJ(&scm__rc.d1631[11]));
#endif /* defined HAVE_LCHOWN */
#if defined HAVE_LCHOWN
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-lchown")), SCM_OBJ(&libsyssys_lchown__STUB), 0);
  libsyssys_lchown__STUB.common.info = scm__rc.d1630[7];
#endif /* defined HAVE_LCHOWN */
  scm__rc.d1562[470] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[363])),TRUE); /* sys-fork */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[736]), scm__rc.d1562[470]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[737]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[738]), scm__rc.d1562[3]);
  scm__rc.d1562[471] = Scm_MakeExtendedPair(scm__rc.d1562[470], SCM_NIL, SCM_OBJ(&scm__rc.d1563[739]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-fork")), SCM_OBJ(&libsyssys_fork__STUB), 0);
  libsyssys_fork__STUB.common.info = scm__rc.d1562[471];
  scm__rc.d1562[472] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[364]))); /* :iomap */
  scm__rc.d1562[473] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[365]))); /* :sigmask */
  scm__rc.d1562[474] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[366]))); /* :directory */
  scm__rc.d1562[475] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[367]))); /* :detached */
  scm__rc.d1562[476] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[368])),TRUE); /* sys-exec */
  scm__rc.d1562[477] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[369])),TRUE); /* args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[740]), scm__rc.d1562[477]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[741]), scm__rc.d1562[323]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[744]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[745]), scm__rc.d1562[476]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[746]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[747]), scm__rc.d1562[3]);
  scm__rc.d1562[478] = Scm_MakeExtendedPair(scm__rc.d1562[476], SCM_OBJ(&scm__rc.d1563[741]), SCM_OBJ(&scm__rc.d1563[749]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-exec")), SCM_OBJ(&libsyssys_exec__STUB), 0);
  libsyssys_exec__STUB.common.info = scm__rc.d1562[478];
  scm__rc.d1562[479] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[370])),TRUE); /* sys-fork-and-exec */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[752]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[753]), scm__rc.d1562[479]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[754]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[755]), scm__rc.d1562[3]);
  scm__rc.d1562[480] = Scm_MakeExtendedPair(scm__rc.d1562[479], SCM_OBJ(&scm__rc.d1563[741]), SCM_OBJ(&scm__rc.d1563[757]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-fork-and-exec")), SCM_OBJ(&libsyssys_fork_and_exec__STUB), 0);
  libsyssys_fork_and_exec__STUB.common.info = scm__rc.d1562[480];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[758]), scm__rc.d1562[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[759]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[760]), scm__rc.d1562[3]);
  scm__rc.d1562[481] = Scm_MakeExtendedPair(scm__rc.d1562[44], SCM_NIL, SCM_OBJ(&scm__rc.d1563[761]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getcwd")), SCM_OBJ(&libsyssys_getcwd__STUB), 0);
  libsyssys_getcwd__STUB.common.info = scm__rc.d1562[481];
  scm__rc.d1562[482] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[371])),TRUE); /* sys-getegid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[762]), scm__rc.d1562[482]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[763]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[764]), scm__rc.d1562[3]);
  scm__rc.d1562[483] = Scm_MakeExtendedPair(scm__rc.d1562[482], SCM_NIL, SCM_OBJ(&scm__rc.d1563[765]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getegid")), SCM_OBJ(&libsyssys_getegid__STUB), 0);
  libsyssys_getegid__STUB.common.info = scm__rc.d1562[483];
  scm__rc.d1562[484] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[372])),TRUE); /* sys-getgid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[766]), scm__rc.d1562[484]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[767]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[768]), scm__rc.d1562[3]);
  scm__rc.d1562[485] = Scm_MakeExtendedPair(scm__rc.d1562[484], SCM_NIL, SCM_OBJ(&scm__rc.d1563[769]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getgid")), SCM_OBJ(&libsyssys_getgid__STUB), 0);
  libsyssys_getgid__STUB.common.info = scm__rc.d1562[485];
  scm__rc.d1562[486] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[373])),TRUE); /* sys-geteuid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[770]), scm__rc.d1562[486]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[771]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[772]), scm__rc.d1562[3]);
  scm__rc.d1562[487] = Scm_MakeExtendedPair(scm__rc.d1562[486], SCM_NIL, SCM_OBJ(&scm__rc.d1563[773]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-geteuid")), SCM_OBJ(&libsyssys_geteuid__STUB), 0);
  libsyssys_geteuid__STUB.common.info = scm__rc.d1562[487];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[774]), scm__rc.d1562[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[775]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[776]), scm__rc.d1562[3]);
  scm__rc.d1562[488] = Scm_MakeExtendedPair(scm__rc.d1562[28], SCM_NIL, SCM_OBJ(&scm__rc.d1563[777]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getuid")), SCM_OBJ(&libsyssys_getuid__STUB), 0);
  libsyssys_getuid__STUB.common.info = scm__rc.d1562[488];
  scm__rc.d1562[489] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[374])),TRUE); /* sys-setugid? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[778]), scm__rc.d1562[489]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[779]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[780]), scm__rc.d1562[3]);
  scm__rc.d1562[490] = Scm_MakeExtendedPair(scm__rc.d1562[489], SCM_NIL, SCM_OBJ(&scm__rc.d1563[781]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-setugid?")), SCM_OBJ(&libsyssys_setugidP__STUB), 0);
  libsyssys_setugidP__STUB.common.info = scm__rc.d1562[490];
  scm__rc.d1562[491] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[375])),TRUE); /* sys-getpid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[782]), scm__rc.d1562[491]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[783]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[784]), scm__rc.d1562[3]);
  scm__rc.d1562[492] = Scm_MakeExtendedPair(scm__rc.d1562[491], SCM_NIL, SCM_OBJ(&scm__rc.d1563[785]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getpid")), SCM_OBJ(&libsyssys_getpid__STUB), 0);
  libsyssys_getpid__STUB.common.info = scm__rc.d1562[492];
  scm__rc.d1562[493] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[376])),TRUE); /* sys-getppid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[786]), scm__rc.d1562[493]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[787]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[788]), scm__rc.d1562[3]);
  scm__rc.d1562[494] = Scm_MakeExtendedPair(scm__rc.d1562[493], SCM_NIL, SCM_OBJ(&scm__rc.d1563[789]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getppid")), SCM_OBJ(&libsyssys_getppid__STUB), 0);
  libsyssys_getppid__STUB.common.info = scm__rc.d1562[494];
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[10])),TRUE); /* sys-setgid */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[11])),TRUE); /* gid */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[29]), scm__rc.d1622[13]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[32]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[33]), scm__rc.d1622[12]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[34]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[35]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[14] = Scm_MakeExtendedPair(scm__rc.d1622[12], SCM_OBJ(&scm__rc.d1623[29]), SCM_OBJ(&scm__rc.d1623[37]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-setgid")), SCM_OBJ(&libsyssys_setgid__STUB), 0);
  libsyssys_setgid__STUB.common.info = scm__rc.d1622[14];
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[12])),TRUE); /* sys-setpgid */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[13])),TRUE); /* pid */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[14])),TRUE); /* pgid */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[38]), scm__rc.d1622[17]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[39]), scm__rc.d1622[16]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[42]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[43]), scm__rc.d1622[15]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[44]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[45]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[18] = Scm_MakeExtendedPair(scm__rc.d1622[15], SCM_OBJ(&scm__rc.d1623[39]), SCM_OBJ(&scm__rc.d1623[47]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-setpgid")), SCM_OBJ(&libsyssys_setpgid__STUB), 0);
  libsyssys_setpgid__STUB.common.info = scm__rc.d1622[18];
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  scm__rc.d1633[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1632[0])),TRUE); /* sys-getpgid */
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  scm__rc.d1633[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1632[1])),TRUE); /* pid */
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1634[1]), scm__rc.d1633[1]);
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  scm__rc.d1633[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1632[2])),TRUE); /* source-info */
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1634[4]), scm__rc.d1633[2]);
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  scm__rc.d1633[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1632[4])),TRUE); /* bind-info */
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  scm__rc.d1633[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1632[5])),TRUE); /* gauche */
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1634[5]), scm__rc.d1633[0]);
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1634[6]), scm__rc.d1633[4]);
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1634[7]), scm__rc.d1633[3]);
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  scm__rc.d1633[5] = Scm_MakeExtendedPair(scm__rc.d1633[0], SCM_OBJ(&scm__rc.d1634[1]), SCM_OBJ(&scm__rc.d1634[9]));
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_GETPGID
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getpgid")), SCM_OBJ(&libsyssys_getpgid__STUB), 0);
  libsyssys_getpgid__STUB.common.info = scm__rc.d1633[5];
#endif /* defined HAVE_GETPGID */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[15])),TRUE); /* sys-getpgrp */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[50]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[51]), scm__rc.d1622[19]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[52]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[53]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[20] = Scm_MakeExtendedPair(scm__rc.d1622[19], SCM_NIL, SCM_OBJ(&scm__rc.d1623[55]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getpgrp")), SCM_OBJ(&libsyssys_getpgrp__STUB), 0);
  libsyssys_getpgrp__STUB.common.info = scm__rc.d1622[20];
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[16])),TRUE); /* sys-setsid */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[58]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[59]), scm__rc.d1622[21]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[60]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[61]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[22] = Scm_MakeExtendedPair(scm__rc.d1622[21], SCM_NIL, SCM_OBJ(&scm__rc.d1623[63]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-setsid")), SCM_OBJ(&libsyssys_setsid__STUB), 0);
  libsyssys_setsid__STUB.common.info = scm__rc.d1622[22];
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[17])),TRUE); /* sys-setuid */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[18])),TRUE); /* uid */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[64]), scm__rc.d1622[24]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[67]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[68]), scm__rc.d1622[23]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[69]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[70]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[25] = Scm_MakeExtendedPair(scm__rc.d1622[23], SCM_OBJ(&scm__rc.d1623[64]), SCM_OBJ(&scm__rc.d1623[72]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-setuid")), SCM_OBJ(&libsyssys_setuid__STUB), 0);
  libsyssys_setuid__STUB.common.info = scm__rc.d1622[25];
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[26] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[19])),TRUE); /* sys-nice */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[20])),TRUE); /* inc */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[73]), scm__rc.d1622[27]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[76]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[77]), scm__rc.d1622[26]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[78]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[79]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[28] = Scm_MakeExtendedPair(scm__rc.d1622[26], SCM_OBJ(&scm__rc.d1623[73]), SCM_OBJ(&scm__rc.d1623[81]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-nice")), SCM_OBJ(&libsyssys_nice__STUB), 0);
  libsyssys_nice__STUB.common.info = scm__rc.d1622[28];
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1621[21])),TRUE); /* sys-getgroups */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[84]), scm__rc.d1622[2]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[85]), scm__rc.d1622[29]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[86]), scm__rc.d1622[4]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1623[87]), scm__rc.d1622[3]);
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  scm__rc.d1622[30] = Scm_MakeExtendedPair(scm__rc.d1622[29], SCM_NIL, SCM_OBJ(&scm__rc.d1623[89]));
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getgroups")), SCM_OBJ(&libsyssys_getgroups__STUB), 0);
  libsyssys_getgroups__STUB.common.info = scm__rc.d1622[30];
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  scm__rc.d1638[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1636[0])),TRUE); /* sys-setgroups */
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  scm__rc.d1638[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1636[1])),TRUE); /* gids */
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1639[1]), scm__rc.d1638[1]);
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  scm__rc.d1638[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1636[2])),TRUE); /* source-info */
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1639[4]), scm__rc.d1638[2]);
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  scm__rc.d1638[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1636[4])),TRUE); /* bind-info */
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  scm__rc.d1638[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1636[5])),TRUE); /* gauche */
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1639[5]), scm__rc.d1638[0]);
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1639[6]), scm__rc.d1638[4]);
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1639[7]), scm__rc.d1638[3]);
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  scm__rc.d1638[5] = Scm_MakeExtendedPair(scm__rc.d1638[0], SCM_OBJ(&scm__rc.d1639[1]), SCM_OBJ(&scm__rc.d1639[9]));
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
#if !defined(GAUCHE_WINDOWS)
#if defined HAVE_SETGROUPS
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-setgroups")), SCM_OBJ(&libsyssys_setgroups__STUB), 0);
  libsyssys_setgroups__STUB.common.info = scm__rc.d1638[5];
#endif /* defined HAVE_SETGROUPS */
#endif /* !defined(GAUCHE_WINDOWS) */
  scm__rc.d1562[495] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[377])),TRUE); /* sys-setpgrp */
  scm__rc.d1562[497] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[378])),TRUE); /* sys-setpgid */
  scm__rc.d1562[496] = Scm_MakeIdentifier(scm__rc.d1562[497], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#sys-setpgid */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[792]), scm__rc.d1562[2]);
  scm__rc.d1562[498] = Scm_MakeExtendedPair(scm__rc.d1562[495], SCM_NIL, SCM_OBJ(&scm__rc.d1563[793]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[794]), scm__rc.d1562[498]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[6]))->name = scm__rc.d1562[495];/* sys-setpgrp */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[643]))[3] = SCM_WORD(scm__rc.d1562[496]);
  ScmObj G1640 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1571[6]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[495]) /* sys-setpgrp */, G1640,0);

  scm__rc.d1562[499] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[379])),TRUE); /* sys-getlogin */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[795]), scm__rc.d1562[499]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[796]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[797]), scm__rc.d1562[3]);
  scm__rc.d1562[500] = Scm_MakeExtendedPair(scm__rc.d1562[499], SCM_NIL, SCM_OBJ(&scm__rc.d1563[798]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getlogin")), SCM_OBJ(&libsyssys_getlogin__STUB), 0);
  libsyssys_getlogin__STUB.common.info = scm__rc.d1562[500];
  scm__rc.d1562[501] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[380])),TRUE); /* sys-link */
  scm__rc.d1562[502] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[381])),TRUE); /* existing */
  scm__rc.d1562[503] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[382])),TRUE); /* newpath */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[799]), scm__rc.d1562[503]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[800]), scm__rc.d1562[502]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[803]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[804]), scm__rc.d1562[501]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[805]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[806]), scm__rc.d1562[3]);
  scm__rc.d1562[504] = Scm_MakeExtendedPair(scm__rc.d1562[501], SCM_OBJ(&scm__rc.d1563[800]), SCM_OBJ(&scm__rc.d1563[808]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-link")), SCM_OBJ(&libsyssys_link__STUB), 0);
  libsyssys_link__STUB.common.info = scm__rc.d1562[504];
  scm__rc.d1562[505] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[383])),TRUE); /* sys-pause */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[809]), scm__rc.d1562[505]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[810]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[811]), scm__rc.d1562[3]);
  scm__rc.d1562[506] = Scm_MakeExtendedPair(scm__rc.d1562[505], SCM_NIL, SCM_OBJ(&scm__rc.d1563[812]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-pause")), SCM_OBJ(&libsyssys_pause__STUB), 0);
  libsyssys_pause__STUB.common.info = scm__rc.d1562[506];
  scm__rc.d1562[507] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[384])),TRUE); /* sys-alarm */
  scm__rc.d1562[508] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[385])),TRUE); /* seconds */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[813]), scm__rc.d1562[508]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[816]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[817]), scm__rc.d1562[507]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[818]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[819]), scm__rc.d1562[3]);
  scm__rc.d1562[509] = Scm_MakeExtendedPair(scm__rc.d1562[507], SCM_OBJ(&scm__rc.d1563[813]), SCM_OBJ(&scm__rc.d1563[821]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-alarm")), SCM_OBJ(&libsyssys_alarm__STUB), 0);
  libsyssys_alarm__STUB.common.info = scm__rc.d1562[509];
  scm__rc.d1562[510] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[55]))); /* :name */
  scm__rc.d1562[511] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[387]))); /* :buffering */
  scm__rc.d1562[512] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1561[388]))); /* :buffered? */
  scm__rc.d1562[513] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[389])),TRUE); /* sys-pipe */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[824]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[825]), scm__rc.d1562[513]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[826]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[827]), scm__rc.d1562[3]);
  scm__rc.d1562[514] = Scm_MakeExtendedPair(scm__rc.d1562[513], SCM_NIL, SCM_OBJ(&scm__rc.d1563[829]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-pipe")), SCM_OBJ(&libsyssys_pipe__STUB), 0);
  libsyssys_pipe__STUB.common.info = scm__rc.d1562[514];
  scm__rc.d1562[515] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[390])),TRUE); /* sys-close */
  scm__rc.d1562[516] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[391])),TRUE); /* fd */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[830]), scm__rc.d1562[516]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[833]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[834]), scm__rc.d1562[515]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[835]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[836]), scm__rc.d1562[3]);
  scm__rc.d1562[517] = Scm_MakeExtendedPair(scm__rc.d1562[515], SCM_OBJ(&scm__rc.d1563[830]), SCM_OBJ(&scm__rc.d1563[838]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-close")), SCM_OBJ(&libsyssys_close__STUB), 0);
  libsyssys_close__STUB.common.info = scm__rc.d1562[517];
  scm__rc.d1562[518] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[392])),TRUE); /* sys-mkdir */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[841]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[842]), scm__rc.d1562[518]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[843]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[844]), scm__rc.d1562[3]);
  scm__rc.d1562[519] = Scm_MakeExtendedPair(scm__rc.d1562[518], SCM_OBJ(&scm__rc.d1563[716]), SCM_OBJ(&scm__rc.d1563[846]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-mkdir")), SCM_OBJ(&libsyssys_mkdir__STUB), 0);
  libsyssys_mkdir__STUB.common.info = scm__rc.d1562[519];
  scm__rc.d1562[520] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[393])),TRUE); /* sys-rmdir */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[849]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[850]), scm__rc.d1562[520]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[851]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[852]), scm__rc.d1562[3]);
  scm__rc.d1562[521] = Scm_MakeExtendedPair(scm__rc.d1562[520], SCM_OBJ(&scm__rc.d1563[1]), SCM_OBJ(&scm__rc.d1563[854]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-rmdir")), SCM_OBJ(&libsyssys_rmdir__STUB), 0);
  libsyssys_rmdir__STUB.common.info = scm__rc.d1562[521];
  scm__rc.d1562[522] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[394])),TRUE); /* sys-umask */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[855]), scm__rc.d1562[270]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[858]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[859]), scm__rc.d1562[522]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[860]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[861]), scm__rc.d1562[3]);
  scm__rc.d1562[523] = Scm_MakeExtendedPair(scm__rc.d1562[522], SCM_OBJ(&scm__rc.d1563[855]), SCM_OBJ(&scm__rc.d1563[863]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-umask")), SCM_OBJ(&libsyssys_umask__STUB), 0);
  libsyssys_umask__STUB.common.info = scm__rc.d1562[523];
  scm__rc.d1562[524] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[395])),TRUE); /* sys-sleep */
  scm__rc.d1562[525] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[396])),TRUE); /* no-retry */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[864]), scm__rc.d1562[525]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[865]), scm__rc.d1562[270]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[866]), scm__rc.d1562[508]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[869]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[870]), scm__rc.d1562[524]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[871]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[872]), scm__rc.d1562[3]);
  scm__rc.d1562[526] = Scm_MakeExtendedPair(scm__rc.d1562[524], SCM_OBJ(&scm__rc.d1563[866]), SCM_OBJ(&scm__rc.d1563[874]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-sleep")), SCM_OBJ(&libsyssys_sleep__STUB), 0);
  libsyssys_sleep__STUB.common.info = scm__rc.d1562[526];
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  scm__rc.d1642[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1641[0])),TRUE); /* sys-nanosleep */
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  scm__rc.d1642[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1641[1])),TRUE); /* nanoseconds */
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  scm__rc.d1642[2] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1641[2]))); /* :optional */
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  scm__rc.d1642[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1641[3])),TRUE); /* no-retry */
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1643[1]), scm__rc.d1642[3]);
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1643[2]), scm__rc.d1642[2]);
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1643[3]), scm__rc.d1642[1]);
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  scm__rc.d1642[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1641[4])),TRUE); /* source-info */
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1643[6]), scm__rc.d1642[4]);
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  scm__rc.d1642[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1641[6])),TRUE); /* bind-info */
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  scm__rc.d1642[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1641[7])),TRUE); /* gauche */
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1643[7]), scm__rc.d1642[0]);
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1643[8]), scm__rc.d1642[6]);
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1643[9]), scm__rc.d1642[5]);
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  scm__rc.d1642[7] = Scm_MakeExtendedPair(scm__rc.d1642[0], SCM_OBJ(&scm__rc.d1643[3]), SCM_OBJ(&scm__rc.d1643[11]));
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
#if defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-nanosleep")), SCM_OBJ(&libsyssys_nanosleep__STUB), 0);
  libsyssys_nanosleep__STUB.common.info = scm__rc.d1642[7];
#endif /* defined(HAVE_NANOSLEEP) || defined(GAUCHE_WINDOWS) */
  scm__rc.d1562[527] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[397])),TRUE); /* sys-unlink */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[877]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[878]), scm__rc.d1562[527]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[879]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[880]), scm__rc.d1562[3]);
  scm__rc.d1562[528] = Scm_MakeExtendedPair(scm__rc.d1562[527], SCM_OBJ(&scm__rc.d1563[1]), SCM_OBJ(&scm__rc.d1563[882]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-unlink")), SCM_OBJ(&libsyssys_unlink__STUB), 0);
  libsyssys_unlink__STUB.common.info = scm__rc.d1562[528];
  scm__rc.d1562[529] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[398])),TRUE); /* sys-isatty */
  scm__rc.d1562[530] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[399])),TRUE); /* port_or_fd */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[883]), scm__rc.d1562[530]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[886]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[887]), scm__rc.d1562[529]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[888]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[889]), scm__rc.d1562[3]);
  scm__rc.d1562[531] = Scm_MakeExtendedPair(scm__rc.d1562[529], SCM_OBJ(&scm__rc.d1563[883]), SCM_OBJ(&scm__rc.d1563[891]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-isatty")), SCM_OBJ(&libsyssys_isatty__STUB), 0);
  libsyssys_isatty__STUB.common.info = scm__rc.d1562[531];
  scm__rc.d1562[532] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[400])),TRUE); /* sys-ttyname */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[894]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[895]), scm__rc.d1562[532]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[896]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[897]), scm__rc.d1562[3]);
  scm__rc.d1562[533] = Scm_MakeExtendedPair(scm__rc.d1562[532], SCM_OBJ(&scm__rc.d1563[883]), SCM_OBJ(&scm__rc.d1563[899]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-ttyname")), SCM_OBJ(&libsyssys_ttyname__STUB), 0);
  libsyssys_ttyname__STUB.common.info = scm__rc.d1562[533];
  scm__rc.d1562[534] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[401])),TRUE); /* sys-truncate */
  scm__rc.d1562[535] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[402])),TRUE); /* length */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[900]), scm__rc.d1562[535]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[901]), scm__rc.d1562[377]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[904]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[905]), scm__rc.d1562[534]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[906]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[907]), scm__rc.d1562[3]);
  scm__rc.d1562[536] = Scm_MakeExtendedPair(scm__rc.d1562[534], SCM_OBJ(&scm__rc.d1563[901]), SCM_OBJ(&scm__rc.d1563[909]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-truncate")), SCM_OBJ(&libsyssys_truncate__STUB), 0);
  libsyssys_truncate__STUB.common.info = scm__rc.d1562[536];
  scm__rc.d1562[537] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[403])),TRUE); /* sys-ftruncate */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[910]), scm__rc.d1562[530]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[913]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[914]), scm__rc.d1562[537]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[915]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[916]), scm__rc.d1562[3]);
  scm__rc.d1562[538] = Scm_MakeExtendedPair(scm__rc.d1562[537], SCM_OBJ(&scm__rc.d1563[910]), SCM_OBJ(&scm__rc.d1563[918]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-ftruncate")), SCM_OBJ(&libsyssys_ftruncate__STUB), 0);
  libsyssys_ftruncate__STUB.common.info = scm__rc.d1562[538];
#if defined(HAVE_CRYPT)
  scm__rc.d1645[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1644[0])),TRUE); /* sys-crypt */
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  scm__rc.d1645[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1644[1])),TRUE); /* key */
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  scm__rc.d1645[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1644[2])),TRUE); /* salt */
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1646[1]), scm__rc.d1645[2]);
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1646[2]), scm__rc.d1645[1]);
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  scm__rc.d1645[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1644[3])),TRUE); /* source-info */
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1646[5]), scm__rc.d1645[3]);
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  scm__rc.d1645[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1644[5])),TRUE); /* bind-info */
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  scm__rc.d1645[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1644[6])),TRUE); /* gauche */
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1646[6]), scm__rc.d1645[0]);
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1646[7]), scm__rc.d1645[5]);
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1646[8]), scm__rc.d1645[4]);
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  scm__rc.d1645[6] = Scm_MakeExtendedPair(scm__rc.d1645[0], SCM_OBJ(&scm__rc.d1646[2]), SCM_OBJ(&scm__rc.d1646[10]));
#endif /* defined(HAVE_CRYPT) */
#if defined(HAVE_CRYPT)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-crypt")), SCM_OBJ(&libsyssys_crypt__STUB), 0);
  libsyssys_crypt__STUB.common.info = scm__rc.d1645[6];
#endif /* defined(HAVE_CRYPT) */
  scm__rc.d1562[539] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[404])),TRUE); /* sys-gethostname */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[919]), scm__rc.d1562[539]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[920]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[921]), scm__rc.d1562[3]);
  scm__rc.d1562[540] = Scm_MakeExtendedPair(scm__rc.d1562[539], SCM_NIL, SCM_OBJ(&scm__rc.d1563[922]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-gethostname")), SCM_OBJ(&libsyssys_gethostname__STUB), 0);
  libsyssys_gethostname__STUB.common.info = scm__rc.d1562[540];
  scm__rc.d1562[541] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[405])),TRUE); /* sys-getdomainname */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[923]), scm__rc.d1562[541]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[924]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[925]), scm__rc.d1562[3]);
  scm__rc.d1562[542] = Scm_MakeExtendedPair(scm__rc.d1562[541], SCM_NIL, SCM_OBJ(&scm__rc.d1563[926]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-getdomainname")), SCM_OBJ(&libsyssys_getdomainname__STUB), 0);
  libsyssys_getdomainname__STUB.common.info = scm__rc.d1562[542];
#if defined(HAVE_SYMLINK)
  scm__rc.d1648[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1647[0])),TRUE); /* sys-symlink */
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  scm__rc.d1648[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1647[1])),TRUE); /* existing */
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  scm__rc.d1648[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1647[2])),TRUE); /* newpath */
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1649[1]), scm__rc.d1648[2]);
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1649[2]), scm__rc.d1648[1]);
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  scm__rc.d1648[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1647[3])),TRUE); /* source-info */
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1649[5]), scm__rc.d1648[3]);
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  scm__rc.d1648[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1647[5])),TRUE); /* bind-info */
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  scm__rc.d1648[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1647[6])),TRUE); /* gauche */
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1649[6]), scm__rc.d1648[0]);
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1649[7]), scm__rc.d1648[5]);
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1649[8]), scm__rc.d1648[4]);
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  scm__rc.d1648[6] = Scm_MakeExtendedPair(scm__rc.d1648[0], SCM_OBJ(&scm__rc.d1649[2]), SCM_OBJ(&scm__rc.d1649[10]));
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_SYMLINK)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-symlink")), SCM_OBJ(&libsyssys_symlink__STUB), 0);
  libsyssys_symlink__STUB.common.info = scm__rc.d1648[6];
#endif /* defined(HAVE_SYMLINK) */
#if defined(HAVE_READLINK)
  scm__rc.d1651[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1650[0])),TRUE); /* sys-readlink */
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  scm__rc.d1651[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1650[1])),TRUE); /* path */
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1652[1]), scm__rc.d1651[1]);
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  scm__rc.d1651[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1650[2])),TRUE); /* source-info */
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1652[4]), scm__rc.d1651[2]);
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  scm__rc.d1651[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1650[4])),TRUE); /* bind-info */
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  scm__rc.d1651[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1650[5])),TRUE); /* gauche */
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1652[5]), scm__rc.d1651[0]);
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1652[6]), scm__rc.d1651[4]);
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1652[7]), scm__rc.d1651[3]);
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  scm__rc.d1651[5] = Scm_MakeExtendedPair(scm__rc.d1651[0], SCM_OBJ(&scm__rc.d1652[1]), SCM_OBJ(&scm__rc.d1652[9]));
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_READLINK)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-readlink")), SCM_OBJ(&libsyssys_readlink__STUB), 0);
  libsyssys_readlink__STUB.common.info = scm__rc.d1651[5];
#endif /* defined(HAVE_READLINK) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[0])),TRUE); /* sys-fdset-ref */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[1])),TRUE); /* fdset */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[2])),TRUE); /* pf */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[1]), scm__rc.d1657[2]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[2]), scm__rc.d1657[1]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[3])),TRUE); /* source-info */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[5]), scm__rc.d1657[3]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[5])),TRUE); /* bind-info */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[6])),TRUE); /* gauche */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[6]), scm__rc.d1657[0]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[7]), scm__rc.d1657[5]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[8]), scm__rc.d1657[4]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[6] = Scm_MakeExtendedPair(scm__rc.d1657[0], SCM_OBJ(&scm__rc.d1658[2]), SCM_OBJ(&scm__rc.d1658[10]));
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-fdset-ref")), SCM_OBJ(&libsyssys_fdset_ref__STUB), 0);
  libsyssys_fdset_ref__STUB.common.info = scm__rc.d1657[6];
  Scm_SetterSet(SCM_PROCEDURE(&libsyssys_fdset_ref__STUB), SCM_PROCEDURE(&libsyssys_fdset_setX__STUB), TRUE);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[7])),TRUE); /* sys-fdset-set! */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[8])),TRUE); /* flag */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[11]), scm__rc.d1657[8]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[12]), scm__rc.d1657[2]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[13]), scm__rc.d1657[1]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[16]), scm__rc.d1657[3]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[17]), scm__rc.d1657[7]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[18]), scm__rc.d1657[5]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[19]), scm__rc.d1657[4]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[9] = Scm_MakeExtendedPair(scm__rc.d1657[7], SCM_OBJ(&scm__rc.d1658[13]), SCM_OBJ(&scm__rc.d1658[21]));
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-fdset-set!")), SCM_OBJ(&libsyssys_fdset_setX__STUB), 0);
  libsyssys_fdset_setX__STUB.common.info = scm__rc.d1657[9];
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[9])),TRUE); /* sys-fdset-max-fd */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[22]), scm__rc.d1657[1]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[25]), scm__rc.d1657[3]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[26]), scm__rc.d1657[10]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[27]), scm__rc.d1657[5]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[28]), scm__rc.d1657[4]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[11] = Scm_MakeExtendedPair(scm__rc.d1657[10], SCM_OBJ(&scm__rc.d1658[22]), SCM_OBJ(&scm__rc.d1658[30]));
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-fdset-max-fd")), SCM_OBJ(&libsyssys_fdset_max_fd__STUB), 0);
  libsyssys_fdset_max_fd__STUB.common.info = scm__rc.d1657[11];
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[10])),TRUE); /* sys-fdset-clear! */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[33]), scm__rc.d1657[3]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[34]), scm__rc.d1657[12]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[35]), scm__rc.d1657[5]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[36]), scm__rc.d1657[4]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[13] = Scm_MakeExtendedPair(scm__rc.d1657[12], SCM_OBJ(&scm__rc.d1658[22]), SCM_OBJ(&scm__rc.d1658[38]));
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-fdset-clear!")), SCM_OBJ(&libsyssys_fdset_clearX__STUB), 0);
  libsyssys_fdset_clearX__STUB.common.info = scm__rc.d1657[13];
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[11])),TRUE); /* sys-fdset-copy! */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[12])),TRUE); /* dst */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[13])),TRUE); /* src */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[39]), scm__rc.d1657[16]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[40]), scm__rc.d1657[15]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[43]), scm__rc.d1657[3]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[44]), scm__rc.d1657[14]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[45]), scm__rc.d1657[5]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[46]), scm__rc.d1657[4]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[17] = Scm_MakeExtendedPair(scm__rc.d1657[14], SCM_OBJ(&scm__rc.d1658[40]), SCM_OBJ(&scm__rc.d1658[48]));
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-fdset-copy!")), SCM_OBJ(&libsyssys_fdset_copyX__STUB), 0);
  libsyssys_fdset_copyX__STUB.common.info = scm__rc.d1657[17];
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[14])),TRUE); /* sys-select */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[15])),TRUE); /* rfds */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[16])),TRUE); /* wfds */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[17])),TRUE); /* efds */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[22] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1655[18]))); /* :optional */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[19])),TRUE); /* timeout */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[49]), scm__rc.d1657[23]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[50]), scm__rc.d1657[22]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[51]), scm__rc.d1657[21]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[52]), scm__rc.d1657[20]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[53]), scm__rc.d1657[19]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[56]), scm__rc.d1657[3]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[57]), scm__rc.d1657[18]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[58]), scm__rc.d1657[5]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[59]), scm__rc.d1657[4]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[24] = Scm_MakeExtendedPair(scm__rc.d1657[18], SCM_OBJ(&scm__rc.d1658[53]), SCM_OBJ(&scm__rc.d1658[61]));
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-select")), SCM_OBJ(&libsyssys_select__STUB), 0);
  libsyssys_select__STUB.common.info = scm__rc.d1657[24];
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1655[20])),TRUE); /* sys-select! */
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[64]), scm__rc.d1657[3]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[65]), scm__rc.d1657[25]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[66]), scm__rc.d1657[5]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1658[67]), scm__rc.d1657[4]);
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  scm__rc.d1657[26] = Scm_MakeExtendedPair(scm__rc.d1657[25], SCM_OBJ(&scm__rc.d1658[53]), SCM_OBJ(&scm__rc.d1658[69]));
#endif /* defined(HAVE_SELECT) */
#if defined(HAVE_SELECT)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-select!")), SCM_OBJ(&libsyssys_selectX__STUB), 0);
  libsyssys_selectX__STUB.common.info = scm__rc.d1657[26];
#endif /* defined(HAVE_SELECT) */
  scm__rc.d1562[543] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[406])),TRUE); /* sys-available-processors */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[929]), scm__rc.d1562[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[930]), scm__rc.d1562[543]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[931]), scm__rc.d1562[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[932]), scm__rc.d1562[3]);
  scm__rc.d1562[544] = Scm_MakeExtendedPair(scm__rc.d1562[543], SCM_NIL, SCM_OBJ(&scm__rc.d1563[934]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-available-processors")), SCM_OBJ(&libsyssys_available_processors__STUB), 0);
  libsyssys_available_processors__STUB.common.info = scm__rc.d1562[544];
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[6])),TRUE); /* handle-type */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[7])),TRUE); /* process */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)

#line 1395 "libsys.scm"
WinHandleClass=(Scm_MakeForeignPointerClass(
Scm_CurrentModule(),"<win:handle>",handle_print,handle_cleanup,SCM_FOREIGN_POINTER_KEEP_IDENTITY));
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[8])),TRUE); /* sys-win-process? */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[9])),TRUE); /* obj */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[10]), scm__rc.d1625[9]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[13]), scm__rc.d1625[2]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[14]), scm__rc.d1625[8]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[15]), scm__rc.d1625[4]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[16]), scm__rc.d1625[3]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[10] = Scm_MakeExtendedPair(scm__rc.d1625[8], SCM_OBJ(&scm__rc.d1626[10]), SCM_OBJ(&scm__rc.d1626[18]));
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-win-process?")), SCM_OBJ(&libsyssys_win_processP__STUB), 0);
  libsyssys_win_processP__STUB.common.info = scm__rc.d1625[10];
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[10])),TRUE); /* sys-win-process-pid */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[21]), scm__rc.d1625[2]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[22]), scm__rc.d1625[11]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[23]), scm__rc.d1625[4]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[24]), scm__rc.d1625[3]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[12] = Scm_MakeExtendedPair(scm__rc.d1625[11], SCM_OBJ(&scm__rc.d1626[10]), SCM_OBJ(&scm__rc.d1626[26]));
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-win-process-pid")), SCM_OBJ(&libsyssys_win_process_pid__STUB), 0);
  libsyssys_win_process_pid__STUB.common.info = scm__rc.d1625[12];
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[11])),TRUE); /* sys-get-osfhandle */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[12])),TRUE); /* port-or-fd */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[27]), scm__rc.d1625[14]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[30]), scm__rc.d1625[2]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[31]), scm__rc.d1625[13]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[32]), scm__rc.d1625[4]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[33]), scm__rc.d1625[3]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[15] = Scm_MakeExtendedPair(scm__rc.d1625[13], SCM_OBJ(&scm__rc.d1626[27]), SCM_OBJ(&scm__rc.d1626[35]));
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-get-osfhandle")), SCM_OBJ(&libsyssys_get_osfhandle__STUB), 0);
  libsyssys_get_osfhandle__STUB.common.info = scm__rc.d1625[15];
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1624[13])),TRUE); /* sys-win-pipe-name */
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[38]), scm__rc.d1625[2]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[39]), scm__rc.d1625[16]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[40]), scm__rc.d1625[4]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1626[41]), scm__rc.d1625[3]);
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  scm__rc.d1625[17] = Scm_MakeExtendedPair(scm__rc.d1625[16], SCM_OBJ(&scm__rc.d1626[27]), SCM_OBJ(&scm__rc.d1626[43]));
#endif /* defined(GAUCHE_WINDOWS) */
#if defined(GAUCHE_WINDOWS)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("sys-win-pipe-name")), SCM_OBJ(&libsyssys_win_pipe_name__STUB), 0);
  libsyssys_win_pipe_name__STUB.common.info = scm__rc.d1625[17];
#endif /* defined(GAUCHE_WINDOWS) */
  scm__rc.d1562[545] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[407])),TRUE); /* %sys-mintty? */
  scm__rc.d1562[547] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[408])),TRUE); /* find-module */
  scm__rc.d1562[546] = Scm_MakeIdentifier(scm__rc.d1562[547], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#find-module */
  scm__rc.d1562[548] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[409])),TRUE); /* sys-win-pipe-name */
  scm__rc.d1562[550] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[410])),TRUE); /* global-variable-bound? */
  scm__rc.d1562[549] = Scm_MakeIdentifier(scm__rc.d1562[550], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#global-variable-bound? */
  scm__rc.d1562[551] = Scm_MakeIdentifier(scm__rc.d1562[548], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#sys-win-pipe-name */
  scm__rc.d1562[552] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1561[411])), 0);
  scm__rc.d1562[554] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[412])),TRUE); /* boolean */
  scm__rc.d1562[553] = Scm_MakeIdentifier(scm__rc.d1562[554], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#boolean */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[937]), scm__rc.d1562[2]);
  scm__rc.d1562[555] = Scm_MakeExtendedPair(scm__rc.d1562[545], SCM_OBJ(&scm__rc.d1563[471]), SCM_OBJ(&scm__rc.d1563[938]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[939]), scm__rc.d1562[555]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[7]))->name = scm__rc.d1562[545];/* %sys-mintty? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]))[5] = SCM_WORD(scm__rc.d1562[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]))[7] = SCM_WORD(scm__rc.d1562[546]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]))[10] = SCM_WORD(scm__rc.d1562[548]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]))[12] = SCM_WORD(scm__rc.d1562[549]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]))[18] = SCM_WORD(scm__rc.d1562[551]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]))[26] = SCM_WORD(scm__rc.d1562[552]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[648]))[29] = SCM_WORD(scm__rc.d1562[553]);
  ScmObj G1660 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1571[7]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())) /* gauche.internal */, SCM_SYMBOL(scm__rc.d1562[545]) /* %sys-mintty? */, G1660,0);

  scm__rc.d1562[557] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[413])),TRUE); /* string-length */
  scm__rc.d1562[556] = Scm_MakeIdentifier(scm__rc.d1562[557], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#string-length */
  scm__rc.d1562[559] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[414])),TRUE); /* make-string */
  scm__rc.d1562[558] = Scm_MakeIdentifier(scm__rc.d1562[559], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#make-string */
  scm__rc.d1562[560] = Scm_MakeIdentifier(scm__rc.d1562[40], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#string-append */
  scm__rc.d1562[561] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[416])),TRUE); /* %sys-escape-windows-command-line */
  scm__rc.d1562[562] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[417])),FALSE); /* G1661 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[940]), scm__rc.d1562[562]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[941]), scm__rc.d1562[561]);
  scm__rc.d1562[563] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[418])),TRUE); /* m */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[942]), scm__rc.d1562[563]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[945]), scm__rc.d1562[2]);
  scm__rc.d1562[564] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1563[941]), SCM_OBJ(&scm__rc.d1563[942]), SCM_OBJ(&scm__rc.d1563[946]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[947]), scm__rc.d1562[564]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[679]))[11] = SCM_WORD(scm__rc.d1562[556]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[679]))[18] = SCM_WORD(scm__rc.d1562[558]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[679]))[23] = SCM_WORD(scm__rc.d1562[560]);
  scm__rc.d1562[565] = Scm_MakeIdentifier(scm__rc.d1562[24], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#equal? */
  scm__rc.d1562[566] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1561[420])), 0);
  scm__rc.d1562[567] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1561[421])), 0);
  scm__rc.d1562[569] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[422])),TRUE); /* regexp-replace-all */
  scm__rc.d1562[568] = Scm_MakeIdentifier(scm__rc.d1562[569], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#regexp-replace-all */
  scm__rc.d1562[571] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[423])),TRUE); /* write-to-string */
  scm__rc.d1562[570] = Scm_MakeIdentifier(scm__rc.d1562[571], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#write-to-string */
  scm__rc.d1562[572] = Scm_MakeIdentifier(scm__rc.d1562[561], SCM_MODULE(scm__rc.d1562[294]), SCM_NIL); /* gauche#%sys-escape-windows-command-line */
  scm__rc.d1562[573] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1561[424])),TRUE); /* s */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[949]), scm__rc.d1562[573]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[952]), scm__rc.d1562[2]);
  scm__rc.d1562[574] = Scm_MakeExtendedPair(scm__rc.d1562[561], SCM_OBJ(&scm__rc.d1563[949]), SCM_OBJ(&scm__rc.d1563[953]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1563[954]), scm__rc.d1562[574]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[9]))->name = scm__rc.d1562[561];/* %sys-escape-windows-command-line */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]))[10] = SCM_WORD(scm__rc.d1562[565]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]))[19] = SCM_WORD(scm__rc.d1562[566]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]))[28] = SCM_WORD(scm__rc.d1562[567]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]))[32] = SCM_WORD(scm__rc.d1562[568]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]))[37] = SCM_WORD(scm__rc.d1562[560]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]))[44] = SCM_WORD(scm__rc.d1562[570]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[704]))[46] = SCM_WORD(scm__rc.d1562[572]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1571[10]))->name = scm__rc.d1562[363];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1570[752]))[5] = SCM_WORD(scm__rc.d1562[572]);
  Scm_VMExecuteToplevels(toplevels);
}
