snobol4fork - POSIX fork for SNOBOL4
-INCLUDE 'fork.sno'
pid = FORK()
status = WAITPID([pid][,options])
pid = GETPID()
parent = GETPPID()
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.
snobol4(1), fork(2), waitpid(2), getpid(2),
getppid(2)