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