home *** CD-ROM | disk | FTP | other *** search
- MPRES(3C) "MP-UNIX" Programmer's Manual MPRES(3C)
-
-
-
- NAME
- mpres - cluster for managing resources in a multitasking environment
-
-
- SYNOPSIS
- #include "mpres.h" /* (also link in mpres libarary) */
-
- typedef MPBOX MPRES, PTR MPRESID; /* A Resource */
- typedef struct _MPSOR MPSOR, PTR MPSORID; /* A Source of a || */
-
- MPTSKID mpres_setup(VOIDPTR buf, UINT size, BOOL preemptive);
- void _mpres_setup();
-
- MPSORID mpsor_init(VOIDPTR buf, MPRESID mpres);
- VOIDPTR mpsor_dinit(MPSORID mpsor);
-
- MPSORID mpres_take(MPRESID mpres);
- MPSORID mpres_give(MPRESID mpres);
-
-
- DESCRIPTION
-
- /* TO BE COMPLETED */
-
- mpres_memory
- mpres_stdin
- mpres_stdout
- mpres_stderr
-
- mpres_terminalin
- mpres_terminalout
- mpres_filesystem
- mpres_network
-
- mpres_harddisk
- mpres_floppydisk
- mpres_printer
- mpres_modem
- mpres_parallel
- mpres_serial
-
-
- RETURN VALUES & ERRORS
-
- /* TO BE COMPLETED */
-
- NOTES
-
- /* TO BE COMPLETED */
-
- The multitasking interface is also designed to be portable. Using the same
- interface, similar functionality can be obtained with most stack-based
- languages.
-
-
- AVAILABILITY & BUGS
-
- The mpthd cluster will be implemented tested under MS-DOS (Turbo C) and UNIX
- BSD 4.3 (IBM RT, DEC VAX). It may be easily ported to other machines & op.
- systems.
-
-
- SEE ALSO
- mptsk(3C) and the mpres*.* files.
-
- "Building a Portable Multitasking Environment in "C":
- found in the file mptsk.tex
-
- AUTHOR
-
- Copyright (C) 1988 Michael Benjamin Parker (USA SS# 557-49-4130)
-
- This interface, code, and documentation may be freely distributed *at no cost*
- provided the copyright notices are preserved and modifications are forwarded
- to the author (for inclusion in future releases). All other rights reserved.
-
- mbparker@ATHENA.MIT.EDU / 721 E Walnut, Orange, CA 92667-6833 / 714-639-9497
-
-
- Created: 4/1/88 Release: 0.5 Version: 4/1/88
-
-