1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
-*- Text -*-
7 June 2001
Version 1.2
* New option -n to suppress default output file creation.
With -n, no output files are created except those named
by other command-line options.
* New option -list to generate a file listing RPC names and message ID numbers.
The output is in six columns:
subsystem-name subsystem-base rpc-name rpc-num msg-id reply-id
For example this output line:
io 21000 io_read 1 21001 21101
says that the file used `subsystem io 21000' and defined an RPC called
`io_read' with message ID 21000+1 = 21001; the reply message ID is
computed 21001+100 = 21101. In this example:
io 21000 io_reauthenticate 14 21014 0
the declaration is a `simpleroutine' that expects no reply, so 0 is
printed in place of the computed reply message ID. The output list
these examples is generated on a GNU/Hurd system with this command:
mig -n -list /dev/stdout /include/hurd/io.defs
* Output files of C source now start by defining _GNU_SOURCE,
for compatibility with the GNU C library on GNU/Hurd.
22 June 1999
Version 1.1
* First official net release.
23 May 1999
Version 1.0.2
* Understand normal GNU --version and --help args.
* Find CPP in a more flexible fashion.
4 December 1998
Version 1.0.1
* This release fixes a bug in the `mig' driver script that made it fail to
invoke the C preprocessor properly.
19 July 1998
Version 1.0
* MiG has been split into a separate distribution to make it easier to set
up a compilation environment for GNU Mach and Hurd systems. The mig
program itself in this distribution has not been substantively changed
from the version in the GNUmach 1.1.3 distribution.
|