process.h

The header file contains prototypes for functions that control execution of processes. A process is a program that is being run by the operating system. Some of the functions are:

    abort()     execv()     raise()       spawnve()
    atexit()    execve()    signal()      spawnvp()
    execl()     execvp()    spawnl()      spawnvpe()
    execle()    execvpe()   spawnle()     system()
    execlp()    exit()      spawnlp()
    execlpe()   onexit()    spawnlpe()

These functions allow for the replacement of the current process with another one, or the starting of an additional concurrent process. They also allow for terminating a process and specifying what function(s) to call on termination. They also allow for sending and receiving interprocess interrupts. The operating system must be truly multitasking for some of these functions to work with true concurrency.


© 1991-2008 Prem Sobel. All Rights Reserved.