MIG(1)MIG(1)NAMEmig - Mach message interface generator
SYNOPSISmig [-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
NeXT Computer, Inc. January 17, 1989 MIG(1)