statrec 2629 src/gauche.h struct stat statrec; statrec 1327 src/syslib.c SCM_SYSCALL(r, stat(path, &s->statrec)); statrec 1348 src/syslib.c SCM_SYSCALL(r, lstat(path, &s->statrec)); statrec 1369 src/syslib.c SCM_SYSCALL(r, fstat(fd, &s->statrec)); statrec 634 src/system.c if (S_ISDIR(stat->statrec.st_mode)) return (SCM_SYM_DIRECTORY); statrec 635 src/system.c if (S_ISREG(stat->statrec.st_mode)) return (SCM_SYM_REGULAR); statrec 636 src/system.c if (S_ISCHR(stat->statrec.st_mode)) return (SCM_SYM_CHARACTER); statrec 637 src/system.c if (S_ISBLK(stat->statrec.st_mode)) return (SCM_SYM_BLOCK); statrec 638 src/system.c if (S_ISFIFO(stat->statrec.st_mode)) return (SCM_SYM_FIFO); statrec 640 src/system.c if (S_ISLNK(stat->statrec.st_mode)) return (SCM_SYM_SYMLINK); statrec 643 src/system.c if (S_ISSOCK(stat->statrec.st_mode)) return (SCM_SYM_SOCKET); statrec 650 src/system.c return Scm_MakeIntegerFromUI(stat->statrec.st_mode & 0777); statrec 655 src/system.c { return Scm_MakeIntegerFromUI((u_long)s->statrec.SCM_CPP_CAT(st_, name)); } statrec 658 src/system.c { return Scm_MakeSysTime(s->statrec.SCM_CPP_CAT(st_, name)); }