MIG
Section: User Commands (1)
Updated: January 17, 1989
Index
Return to Main Contents
NAME
mig - Mach message interface generator
SYNOPSIS
mig [-qQvVrRtT]
definitions-file
DESCRIPTION
MiG
uses the interface definitions in the definitions-file and creates
two C modules: subsystemUser.c and
subsystemServer.c. These modules implement the user and the
server ends of a remote procedure call interface to the subsystem. A
header file subsystem.h is also generated that defines the external
functions and can be included in any code using the user interface.
The switches are:
- -r,-R
-
If -r, use msg_rcp(). If -R, use msg_send()/msg_receive() pairs.
The default is
-r.
- -t,-T
-
If -t, generate code for multi-threaded applications (not implemented yet).
If -T, generate code for single thread application. The default is
-T.
- -q,-Q
-
If -q, warning statements will be suppressed. If -Q, warning statements
are printed. The default is
-Q.
- -v,-V
-
If -v, all the types, routines and arguments are printed out as
the are encountered. If -V, the compilation is silent. The
default is
-V.
For additional documentation, see the chapter "The Mach Operating System"
in the NEXTSTEP Operating System Software manual
(this manual can be viewed on-line using the NeXT Digital Librarian).
FILES
subsystem.h - the include file for the user routines
subsystemUser.c - the code for the user side of the interface
subsystemServer.c - the code for the server side of the interface
/NextDeveloper/Headers/mach/mig_errors.h - error codes generated by mig code
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- FILES
-
This document was created by
man2html,
using the manual pages.
Time: 13:54:19 GMT, September 25, 2024