nanoseconds 2332 src/syslib.c ScmObj nanoseconds; nanoseconds 2335 src/syslib.c nanoseconds = (nanoseconds_scm); nanoseconds 2338 src/syslib.c if (SCM_TIMEP(nanoseconds)) { nanoseconds 2339 src/syslib.c spec.tv_sec = SCM_TIME(nanoseconds)->sec; nanoseconds 2340 src/syslib.c spec.tv_nsec = SCM_TIME(nanoseconds)->nsec; nanoseconds 2341 src/syslib.c } else if (!SCM_REALP(nanoseconds)) { nanoseconds 2342 src/syslib.c Scm_Error("bad timeout spec: <time> object or real number is required, but got %S", nanoseconds); nanoseconds 2344 src/syslib.c double v = Scm_GetDouble(nanoseconds); nanoseconds 2345 src/syslib.c if (v < 0) Scm_Error("bad timeout spec: positive number required, but got %S", nanoseconds);