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);