Changeset 30079 in project


Ignore:
Timestamp:
11/22/13 19:56:42 (6 years ago)
Author:
sjamaan
Message:

Clarify process/process* distinction a bit

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/man/4/Unit posix

    r29811 r30079  
    709709thread, not other threads executing concurrently.
    710710
     711Standard error for the subprocess is linked up to the current
     712process's standard error (see {{process*}} if you want to reify
     713its standard error into a separate port).
     714
    711715* The single parameter version passes the string {{COMMANDLINE}} to the host-system's shell that
    712716is invoked as a subprocess.
     
    726730<procedure>(process* COMMAND ARGUMENT-LIST [ENVIRONMENT-LIST])</procedure>
    727731
    728 Like {{process}} but returns 4 values: an input port from
    729 which data written by the sub-process can be read, an output port from
    730 which any data written to will be received as input in the sub-process,
    731 the process-id of the started sub-process, and an input port from
    732 which data written by the sub-process to {{stderr}} can be read.
     732Like {{process}} but does not cause the subprocess to share standard
     733error with the current process.  It returns 4 values: an input port
     734from which data written by the sub-process can be read, an output port
     735from which any data written to will be received as input in the
     736sub-process, the process-id of the started sub-process, and an input
     737port from which data written by the sub-process to {{stderr}} can be
     738read.
    733739
    734740==== sleep
Note: See TracChangeset for help on using the changeset viewer.