WCOREDUMP ((status) -> bool) |
Return True if the process returning ‘status’ was dumped to a core file. |
WEXITSTATUS ((status) -> integer) |
Return the process return code from ‘status’. |
WIFCONTINUED ((status) -> bool) |
Return True if the process returning ‘status’ was continued from a job control stop. |
WIFEXITED ((status) -> bool) |
Return true if the process returning ‘status’ exited using the exit() system call. |
WIFSIGNALED ((status) -> bool) |
Return True if the process returning ‘status’ was terminated by a signal. |
WIFSTOPPED ((status) -> bool) |
Return True if the process returning ‘status’ was stopped. |
WSTOPSIG ((status) -> integer) |
Return the signal that stopped the process that provided the ‘status’ value. |
WTERMSIG ((status) -> integer) |
Return the signal that terminated the process that provided the ‘status’ value. |
abort (() -> does not return!) |
Abort the interpreter immediately. |
access ((path, mode) -> True if granted, ...) |
Use the real uid/gid to test for access to a path. |
chdir (path) |
Change the current working directory to the specified path. |
chmod (path, mode) |
Change the access permissions of a file. |
chown (path, uid, gid) |
Change the owner and group id of path to the numeric uid and gid. |
chroot (path) |
Change root directory to path. |
close (fd) |
Close a file descriptor (for low level IO). |
closerange (fd_low, fd_high) |
Closes all file descriptors in [fd_low, fd_high), ignoring errors. |
confstr ((name) -> string) |
Return a string-valued system configuration variable. |
ctermid (() -> string) |
Return the name of the controlling terminal for this process. |
dup ((fd) -> fd2) |
Return a duplicate of a file descriptor. |
dup2 (old_fd, new_fd) |
Duplicate file descriptor. |
execv (path, args) |
Execute an executable path with arguments, replacing current process. |
execve (path, args, env) |
Execute a path with arguments and environment, replacing current process. |
fchdir (fildes) |
Change to the directory of the given file descriptor. |
fchmod (fd, mode) |
Change the access permissions of the file given by file descriptor fd. |
fchown (fd, uid, gid) |
Change the owner and group id of the file given by file descriptor fd to the numeric uid and gid. |
fdatasync (fildes) |
force write of file with filedescriptor to disk. |
fdopen ((fd [[, mode]) |
Return an open file object connected to a file descriptor. |
fork (() -> pid) |
Fork a child process. |
forkpty () -> (pid, master_fd) |
Fork a new process with a new pseudo-terminal as controlling tty. |
fpathconf ((fd, name) -> integer) |
Return the configuration limit name for the file descriptor fd. |
fstat ((fd) -> stat result) |
Like stat(), but for an open file descriptor. |
fstatvfs ((fd) -> statvfs result) |
Perform an fstatvfs system call on the given fd. |
fsync (fildes) |
force write of file with filedescriptor to disk. |
ftruncate (fd, length) |
Truncate a file to a specified length. |
getcwd (() -> path) |
Return a string representing the current working directory. |
getcwdu (() -> path) |
Return a unicode string representing the current working directory. |
getegid (() -> egid) |
Return the current process’s effective group id. |
geteuid (() -> euid) |
Return the current process’s effective user id. |
getgid (() -> gid) |
Return the current process’s group id. |
getgroups (() -> list of group IDs) |
Return list of supplemental group IDs for the process. |
getloadavg () -> (float, float, float) |
Return the number of processes in the system run queue averaged over |
getlogin (() -> string) |
Return the actual login name. |
getpgid ((pid) -> pgid) |
Call the system call getpgid(). |
getpgrp (() -> pgrp) |
Return the current process group id. |
getpid (() -> pid) |
Return the current process id |
getppid (() -> ppid) |
Return the parent’s process id. |
getresgid () -> (rgid, egid, sgid) |
Get tuple of the current process’s real, effective, and saved group ids. |
getresuid () -> (ruid, euid, suid) |
Get tuple of the current process’s real, effective, and saved user ids. |
getsid ((pid) -> sid) |
Call the system call getsid(). |
getuid (() -> uid) |
Return the current process’s user id. |
initgroups ((username, gid) -> None) |
Call the system initgroups() to initialize the group access list with all of the groups of which the specified username is a member, plus the specified group id. |
isatty ((fd) -> bool) |
Return True if the file descriptor ‘fd’ is an open file descriptor connected to the slave end of a terminal. |
kill (pid, sig) |
Kill a process with a signal. |
killpg (pgid, sig) |
Kill a process group with a signal. |
lchown (path, uid, gid) |
Change the owner and group id of path to the numeric uid and gid. |
link (src, dst) |
Create a hard link to a file. |
listdir ((path) -> list_of_strings) |
Return a list containing the names of the entries in the directory. |
lseek ((fd, pos, how) -> newpos) |
Set the current position of a file descriptor. |
lstat ((path) -> stat result) |
Like stat(path), but do not follow symbolic links. |
major ((device) -> major number) |
Extracts a device major number from a raw device number. |
makedev ((major, minor) -> device number) |
Composes a raw device number from the major and minor device numbers. |
minor ((device) -> minor number) |
Extracts a device minor number from a raw device number. |
mkdir (path [[, mode]) |
Create a directory. |
mkfifo (filename [[, mode]) |
Create a FIFO (a POSIX named pipe). |
mknod (filename [[, mode]) |
Create a filesystem node (file, device special file or named pipe) named filename. |
nice ((inc) -> new_priority) |
Decrease the priority of process by inc and return the new priority. |
open ((filename, flag [[, mode]) |
Open a file (for low level IO). |
openpty () -> (master_fd, slave_fd) |
Open a pseudo-terminal, returning open fd’s for both master and slave end. |
pathconf ((path, name) -> integer) |
Return the configuration limit name for the file or directory path. |
pipe () -> (read_end, write_end) |
Create a pipe. |
popen ((command [[, mode]) |
Open a pipe to/from a command returning a file object. |
putenv (key, value) |
Change or add an environment variable. |
read ((fd, buffersize) -> string) |
Read a file descriptor. |
readlink ((path) -> path) |
Return a string representing the path to which the symbolic link points. |
remove (path) |
Remove a file (same as unlink(path)). |
rename (old, new) |
Rename a file or directory. |
rmdir (path) |
Remove a directory. |
setegid (gid) |
Set the current process’s effective group id. |
seteuid (uid) |
Set the current process’s effective user id. |
setgid (gid) |
Set the current process’s group id. |
setgroups (list) |
Set the groups of the current process to list. |
setpgid (pid, pgrp) |
Call the system call setpgid(). |
setpgrp () |
Make this process the process group leader. |
setregid (rgid, egid) |
Set the current process’s real and effective group ids. |
setresgid (rgid, egid, sgid) |
Set the current process’s real, effective, and saved group ids. |
setresuid (ruid, euid, suid) |
Set the current process’s real, effective, and saved user ids. |
setreuid (ruid, euid) |
Set the current process’s real and effective user ids. |
setsid () |
Call the system call setsid(). |
setuid (uid) |
Set the current process’s user id. |
stat ((path) -> stat result) |
Perform a stat system call on the given path. |
stat_float_times (([newval]) -> oldval) |
Determine whether os.[lf]stat represents time stamps as float objects. |
statvfs ((path) -> statvfs result) |
Perform a statvfs system call on the given path. |
strerror ((code) -> string) |
Translate an error code to a message string. |
symlink (src, dst) |
Create a symbolic link pointing to src named dst. |
sysconf ((name) -> integer) |
Return an integer-valued system configuration variable. |
system ((command) -> exit_status) |
Execute the command (a string) in a subshell. |
tcgetpgrp ((fd) -> pgid) |
Return the process group associated with the terminal given by a fd. |
tcsetpgrp (fd, pgid) |
Set the process group associated with the terminal given by a fd. |
tempnam (([dir[, prefix]]) -> string) |
Return a unique name for a temporary file. |
times () -> (utime, stime, cutime, cstime, ...) |
Return a tuple of floating point numbers indicating process times. |
tmpfile (() -> file object) |
Create a temporary file with no directory entries. |
tmpnam (() -> string) |
Return a unique name for a temporary file. |
ttyname ((fd) -> string) |
Return the name of the terminal device connected to ‘fd’. |
umask ((new_mask) -> old_mask) |
Set the current numeric umask and return the previous umask. |
uname () -> (sysname, nodename, release, ...) |
Return a tuple identifying the current operating system. |
unlink (path) |
Remove a file (same as remove(path)). |
unsetenv (key) |
Delete an environment variable. |
urandom ((n) -> str) |
Return n random bytes suitable for cryptographic use. |
utime (path, (atime, mtime)) utime(path, None) |
Set the access and modified time of the file to the given values. |
wait () -> (pid, status) |
Wait for completion of a child process. |
wait3 (options) -> (pid, status, rusage) |
Wait for completion of a child process. |
wait4 (pid, options) -> (pid, status, rusage) |
Wait for completion of a given child process. |
waitpid (pid, options) -> (pid, status) |
Wait for completion of a given child process. |
write ((fd, string) -> byteswritten) |
Write a string to a file descriptor. |