:: String -> IO () -package:base
Creates a new process to run the specified shell command. If the
command returns a non-zero exit code, an exception is raised.
If an asynchronous exception is thrown to the thread executing
callCommand, the forked process will be terminated and
callCommand will wait (block) until the process has been
terminated.
putEnv function takes an argument of the form
name=value and is equivalent to
setEnv(key,value,True{-overwrite-}).
The
unsetEnv function deletes all instances of the variable
name from the environment.
Delete the semaphore with the given name.
Delete the shared memory object with the given name.
The same as
putStr, but adds a newline character.
Write a string to the standard output device (same as
hPutStr
stdout).
Create a directory with permissions so that only the current user can
view it. On Windows this function is equivalent to
createDirectory.
Send a comment which will be displayed on the calling console, mainly
useful for debugging.
Set the terminal window title and icon name (that is, the text for the
window in the Start bar, or similar).
Default (no-op) memory buf close function.
unsetEnv name removes the specified environment variable from
the environment of the current process.
Throws
IOException if
name is the empty string or
contains an equals sign.
Key logger with the SSLKEYLOGFILE environment variable.