manpagez: man pages & more
man migcom(1)
Home | html | info | man
migcom(1)                                                            migcom(1)




NAME

       migcom - Mach Interface Generator COMpiler


SYNOPSIS

       migcom [ option ...  ] <file



DESCRIPTION

       migcom  is  the  actual  compiler  used  by the mig command to generate
       Remote Procedure Call (RPC) source code for  client-server  style  Mach
       IPC  from  specification  files. It is not normally used independently.
       Rather, it is invoked by the mig command after pre-processing the  pro-
       vided  specifications  file  with  the C preprocessor. It is only docu-
       mented here for the sake of completeness.


OPTIONS

       -q/-Q  Omit / emit warning messages.

       -v/-V  Verbose mode ( on / off ) will summarize types and  routines  as
              they are processed.

       -l/-L  Controls  (  off  /  on ) whether or not generated code logs RPC
              events to system logs.

       -k/-K  Controls ( on / off ) whether generated code complies with  ANSI
              C standards.

       -s/-S  Controls  (  on  /  off  )  whether  generated  server-side code
              includes a generated symbol table.

       -i prefix
              Specify User file prefix.

       -user path
              Specify name of user-side RPC generated source file.

       -server path
              Specify name of server-side RPC generated source file.

       -header path
              Specify name of user-side generated header file.

       -sheader path
              Specify name of server-side generated header file.

       -iheader path
              Specify internal header file name.

       -dheader path
              Specify defines generated header file.

       -maxonstack value
              Specify maximum size of message on stack.

       -split Use split headers.



Apple Computer, Inc.             Nov 20, 2009                        migcom(1)

Mac OS X 10.11.6 - Generated Thu Feb 2 18:40:21 CST 2017
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.