proc getcwd(): string {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc getpgid(pid: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc chdir(path: string) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc fspath(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc get_exec_path(): seq[string] {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc ctermid(): string {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc getegid(): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc geteuid(): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc getgid(): int {....raises: [Exception, ValueError, OSError, IOError, EOFError,
KeyError], tags: [RootEffect].}
-
proc getgroups(): seq[int] {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc getlogin(): string {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc getpgrp(): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc getpid(): int {....raises: [Exception, ValueError, OSError, IOError, EOFError,
KeyError], tags: [RootEffect].}
-
proc getenv(key: string; default = ""): string {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc getenvb(key: string; default = ""): string {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc getgrouplist(user: string; group: int): seq[int] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc getppid(): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc getpriority(which: string; who: int): int {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc getresuid(): tuple[ruid: int, euid: int, suid: int] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc getresgid(): tuple[rgid: int, egid: int, sgid: int] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc getuid(): int {....raises: [Exception, ValueError, OSError, IOError, EOFError,
KeyError], tags: [RootEffect].}
-
proc initgroups(username: string; gid: int): seq[int] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc putenv(key, value: string) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc setegid(egid: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc seteuid(euid: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc setgid(gid: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc setgroups(groups: seq[int]) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc setpgrp() {....raises: [Exception, ValueError, OSError, IOError, EOFError,
KeyError], tags: [RootEffect].}
-
proc setpgid(pid, pgrp: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc setpriority(which, who: int; priority: -20 .. 19 = 0) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc setregid(rgid, egid: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc setresgid(rgid, egid, sgid: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc setresuid(ruid, euid, suid: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc setreuid(ruid, euid: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc getsid(pid: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc setsid() {....raises: [Exception, ValueError, OSError, IOError, EOFError,
KeyError], tags: [RootEffect].}
-
proc setuid(uid: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc strerror(errorCode: int): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc umask(mask: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc uname(): tuple[sysname, nodename, release, version, machine: string] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc unsetenv(key: string) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc close(fileDescriptor: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc closerange(fromFileDescriptor, toFileDescriptor: int) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc copy_file_range(src, dst, count: int): int {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc device_encoding(fd: int): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc fchmod(fd, mode: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc fchown(fd, uid, gid: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc fdatasync(fd: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc fsync(fd: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc ftruncate(fd, len: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc get_blocking(fd: int): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc isatty(fd: int): bool {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc lseek(fd, pos, how: int): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc openpty(): tuple[master, slave: int] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc pipe(): tuple[read, write: int] {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc pipe2(flags: int): tuple[read, write: int] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc posix_fallocate(fd, offset, len: int) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc posix_fadvise(fd, offset, len, advice: int) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc pread(fd, n, offset: int): string {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc pwrite(fd: int; str: string; offset: int): int {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc read(fd, n: int): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc sendfile(out_fd, in_fd, offset, count: int): int {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc splice(src, dst, count: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc tcgetpgrp(fd: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc tcsetpgrp(fd, pg: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc ttyname(fd: int): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc write(fd: int; str: string): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc get_terminal_size(fd: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc get_inheritable(fd: int): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc set_inheritable(fd: int; inheritable: bool) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc access(path: string; mode: int): bool {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc access(path: string; mode: int; effective_ids, follow_symlinks: bool): bool {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc chflags(path: string; flags: int) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc chflags(path: string; flags: int; follow_symlinks: bool) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc chmod(path: string; mode: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc chmod(path: string; mode: int; follow_symlinks: bool) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc chown(path: string; uid, gid: int) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc chown(path: string; uid, gid: int; follow_symlinks: bool) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc chroot(path: string) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc fchdir(fd: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc getcwdb(): string {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc lchflags(path: string; flags: int) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc lchmod(path: string; mode: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc lchown(path: string; uid, gid: int) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc link(src, dst: string) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc link(src, dst: string; follow_symlinks: bool) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc listdir(path = "."): seq[string] {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc mkdir(path: string; mode = 511) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc makedirs(name: string; mode = 511; exist_ok = false) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc mkfifo(path: string; mode = 438) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc mknod(path: string; mode = 384; device = 0) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc major(device: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc minor(device: int): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc makedev(major, minor: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc readlink(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc remove(path: string) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc removedirs(path: string) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc rename(src, dst: string) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc renames(olds, news: string) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc replace(src, dst: string) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc rmdir(path: string) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc symlink(src, dst: string; target_is_directory = false) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc sync() {....raises: [Exception, ValueError, OSError, IOError, EOFError,
KeyError], tags: [RootEffect].}
-
proc truncate(path: string; len: int) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc unlink(path: string) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc utime(path: string) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc memfd_create(path: string): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc eventfd(initval: int): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc eventfd_write(fd: int; value: string) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc eventfd_read(fd: int): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc getxattr(path, attribute: string; follow_symlinks = true): string {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc listxattr(path: string; follow_symlinks = true): seq[string] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc removexattr(path, attribute: string; follow_symlinks = true) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc setxattr(path, attribute, value: string; flags = 0; follow_symlinks = true) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc abort() {....raises: [Exception, ValueError, OSError, IOError, EOFError,
KeyError], tags: [RootEffect].}
-
proc add_dll_directory(path: string) {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc fork(): int {....raises: [Exception, ValueError, OSError, IOError, EOFError,
KeyError], tags: [RootEffect].}
-
proc forkpty(): tuple[pid, fd: int] {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc kill(pid, sig: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc killpg(pgid, sig: int) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc nice(increment: int): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc pidfd_open(pid: int; flags = 0): int {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc startfile(path, operation, arguments, cwd: string) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc startfile(path: string) {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc system(command: string): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc times(): tuple[user, system, children_user, children_system, elapsed: float] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc wait(): tuple[pid, exitCode: int] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc waitpid(pid, options: int): tuple[pid, exitCode: int] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc waitstatus_to_exitcode(status: int): int {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc WCOREDUMP(status: int): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc WIFCONTINUED(status: int): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc WIFSTOPPED(status: int): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc WIFSIGNALED(status: int): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc WIFEXITED(status: int): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc WEXITSTATUS(status: int): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc WSTOPSIG(status: int): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc WTERMSIG(status: int): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc sched_get_priority_min(policy: int): int {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc sched_get_priority_max(policy: int): int {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc sched_getscheduler(pid: int): int {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc sched_rr_get_interval(pid: int): float {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc sched_yield() {....raises: [Exception, ValueError, OSError, IOError, EOFError,
KeyError], tags: [RootEffect].}
-
proc sched_setaffinity(pid: int; mask: seq[int]) {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc confstr(name: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc cpu_count(): int {....raises: [Exception, ValueError, OSError, IOError,
EOFError, KeyError], tags: [RootEffect].}
-
proc getloadavg(): array[3, float] {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc sysconf(name: string): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc getrandom(size: int; flags = 0): seq[byte] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc urandom(size: int): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc abspath(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc basename(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc commonpath(paths: seq[string]): string {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc commonprefix(paths: seq[string]): string {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc dirname(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc exists(path: string): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc lexists(path: string): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc expanduser(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc expandvars(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc getatime(path: string): float {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc getmtime(path: string): float {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc getctime(path: string): float {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc getsize(path: string): int {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc isabs(path: string): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc isfile(path: string): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc isdir(path: string): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc islink(path: string): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc ismount(path: string): bool {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc samefile(path1, path2: string): bool {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc sameopenfile(path1, path2: int): bool {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc normcase(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc normpath(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc realpath(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc relpath(path: string): string {....raises: [Exception, ValueError, OSError,
IOError, EOFError, KeyError], tags: [RootEffect].}
-
proc split(path: string): tuple[head, tail: string] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc splitdrive(path: string): tuple[drive, tail: string] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-
proc splitext(path: string): tuple[root, ext: string] {.
...raises: [Exception, ValueError, OSError, IOError, EOFError, KeyError],
tags: [RootEffect].}
-