Process module:System -package:unix -is:module -package:Win32 -package:typed-process -package:process -package:cmdargs -package:posix-pty -package:process-extras -package:io-streams
CPU options impacting cryptography implementation and library
performance.
The identifier of the CPU-time clock associated with the calling
process. For this clock, the value returned by
getTime
represents the amount of execution time of the current process.
An exception that is raised when a process fails.
The exit code of the process.
Options which have been enabled at compile time and are supported by
the current CPU.
Deprecated: Please use pipeBytes instead.
Deprecated: Please use pipeChunks instead.
processing function called asynchronously after a file is added to the
rotation
Preprocessor encapsulates the abstract interface for invoking C
preprocessors
guess whether a file is preprocessed (file end with .i)
run the preprocessor and return an
InputStream if
preprocesssing succeeded
This alias is provided to avoid breaking backwards compatibility.
Wrapper around
createProcess that prevents multiple processes
that are running concurrently from writing to stdout/stderr at the
same time.
If the process does not output to stdout or stderr, it's run by
createProcess entirely as usual. Only processes that can generate
output are handled specially:
A process is allowed to write to stdout and stderr in the usual way,
assuming it can successfully take the output lock.
When the output lock is held (ie, by another concurrent process, or
because
outputConcurrent is being called at the same time), the
process is instead run with its stdout and stderr redirected to a
buffer. The buffered output will be displayed as soon as the output
lock becomes free.
Note that the the process is waited for by a background thread, so
unlike createProcess, neglecting to call waitForProcess will not
result in zombie processess.
Wrapper around
createProcess that makes sure a process is run
in the foreground, with direct access to stdout and stderr. Useful
when eg, running an interactive process.
Note that the the process is waited for by a background thread, so
unlike createProcess, neglecting to call waitForProcess will not
result in zombie processess.
Same as
waitForProcess; provided to avoid breaking backwards
compatibility.
If
True the new process starts a new process group, becomes a
process group leader, its pid becoming the process group id.
See the POSIX
setpgid man page.
Default is
False, the new process belongs to the parent's
process group.
Counts the number of physical processors in the system. A physical
processor corresponds to a single CPU unit in a single socket, i.e.
unless you have a multi-socket motherboard, this number will be one.