snobol4fork - Man Page

POSIX fork for SNOBOL4

Synopsys

-INCLUDE 'fork.sno'

        pid = FORK()

        status = WAITPID([pid][,options])

        pid = GETPID()

        parent = GETPPID()

Description

FORK() creates a process: returns 0 in child, process ID in parent. WAITPID() takes an optional process id to wait for, and returns a string with the process id, status, and additional status about the child. options is a string of optional flags (see the waitpid(2) man page for details):

c

WCONTINUED

h

WNOHANG

t

WTRAPPED

u

WUNTRACED

w

NOWAIT

GETPID() returns the current process ID.  It never fails.

GETPPID() returns the parent process ID.  It never fails.

See Also

snobol4(1), fork(2), waitpid(2), getpid(2), getppid(2)

Author

Philip L. Budne

Referenced By

snobol4(1), snolib(3).

March 31, 2022 CSNOBOL4B 2.3.1 CSNOBOL4 Manual