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].} -