Scroll to navigation

SNOBOL4FORK(3) CSNOBOL4 Manual SNOBOL4FORK(3)

NAME

snobol4fork - 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):

WCONTINUED
WNOHANG
WTRAPPED
WUNTRACED
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

March 31, 2022 CSNOBOL4B 2.3.1