spec 2669 src/gauche.h SCM_EXTERN struct timespec *Scm_GetTimeSpec(ScmObj t, struct timespec *spec); spec 2337 src/syslib.c struct timespec spec, rem; spec 2339 src/syslib.c spec.tv_sec = SCM_TIME(nanoseconds)->sec; spec 2340 src/syslib.c spec.tv_nsec = SCM_TIME(nanoseconds)->nsec; spec 2346 src/syslib.c spec.tv_sec = (unsigned long)floor(v/1.0e9); spec 2347 src/syslib.c spec.tv_nsec = (unsigned long)fmod(v, 1.0e9); spec 2348 src/syslib.c while (spec.tv_nsec >= 1000000000) { spec 2349 src/syslib.c spec.tv_nsec -= 1000000000; spec 2350 src/syslib.c spec.tv_sec += 1; spec 2354 src/syslib.c nanosleep(&spec, &rem); spec 882 src/system.c struct timespec *Scm_GetTimeSpec(ScmObj t, struct timespec *spec) spec 886 src/system.c spec->tv_sec = SCM_TIME(t)->sec; spec 887 src/system.c spec->tv_nsec = SCM_TIME(t)->nsec; spec 892 src/system.c spec->tv_sec = ct->sec; spec 893 src/system.c spec->tv_nsec = ct->nsec; spec 895 src/system.c spec->tv_sec += Scm_GetUInteger(t); spec 898 src/system.c spec->tv_nsec += (unsigned long)(modf(Scm_GetDouble(t), &s)*1.0e9); spec 899 src/system.c spec->tv_sec += (unsigned long)s; spec 900 src/system.c while (spec->tv_nsec >= 1000000000) { spec 901 src/system.c spec->tv_nsec -= 1000000000; spec 902 src/system.c spec->tv_sec += 1; spec 908 src/system.c return spec;