PEXEC


What is PEXEC?

PEXEC is a framework for writing cooperating Unix applications. It provides a modular setting within which event-driven applications can cooperate. It also provides a set of convenience functions that simplifies the process of writing network programs and controlling child processes. PEXEC is very portable.


Who is PEXEC for?

PEXEC is intended for people who are writing cooperating programs. It is not intended as a general-purpose programming system; rather, it provides a framework in which logically independent modules can easily interoperate. As such, it provides a clean, lightweight, and flexible infrastructure for constructing larger projects.


What is PEXEC used for?

Our current plans are to use PEXEC to provide support for the MPICH implementation of MPI, particularly for process management.

The Scalable Unix Tools will be implemented using PEXEC.


Documentation

A Users Manual is available (also in in HTML format).

Manual Pages are available in both HTML format and Unix man page (provided with the source code).


Availability

PEXEC has been tested on AIX 3.2.5, FreeBSD, HPUX, IRIX 5.3, OSF/1, and SunOS 4.1.4. A full source distribution will be made available in early January, 1996.