C to Scheme correspondence
==========================

access
     accessible?

chdir
     set-working-directory!

close
     close-input-port, close-output-port, close-channel, close-socket

closedir
     close-directory-stream

creat
     open-file

ctime
     time->string

dup
     dup, dup-switching-mode

dup2
     dup2

exec[l|v][e|p|eps]
     exec, exec-with-environment, exec-file, exec-file-with-environment, exec-with-alias

_exit
     exit

fcntl
     i/o-flags, set-i/o-flags!, close-on-exec?, set-close-on-exec?!

fork
     fork, fork-and-forget

fstat
     get-port-info

getcwd
     working-directory

getegid
     get-effective-group-id

getenv
     lookup-environment-variable, environment-alist

geteuid
     get-effective-user-id

getgid
     get-group-id

getgroups
     get-login-name

getpid
     get-process-id

getppid
     get-parent-process-id

getuid
     get-user-id

isatty
     port-is-a-terminal?

link
     link

lstat
     get-file/link-info

mkdir
     make-directory

mkfifo
     make-fifo

open
     open-file

opendir
     open-directory-stream

pipe
     open-pipe

read
     read-char, read-block

readdir
     read-directory-stream

rename
     rename

rmdir
     remove-directory

setgid
     set-group-id!

setuid
     set-user-id!

stat
     get-file-info

time
     current-time

ttyname
     port-terminal-name

umask
     set-file-creation-mask!

uname
     os-name, os-node-name, os-release-name, os-version-name, machine-name

unlink
     unlink

waitpid
     wait-for-child-process

write
     write-char, write-block