Annotation of Gnu-Mach/mig/ChangeLog, revision 1.1.1.1

1.1       root        1: Thu Mar 20 14:56:34 1997  Thomas Bushnell, n/BSG  <[email protected]>
                      2: 
                      3:        * error.c (unix_error_string): Assume HAVE_STRERROR.
                      4: 
                      5: Wed May 15 13:55:01 1996  Miles Bader  <[email protected]>
                      6: 
                      7:        * user.c (WriteRequestArgs): Don't check args against akbUserArg.
                      8:        (WritePackArg): Do check poly args also against akbUserArg.
                      9: 
                     10: Thu May  2 19:13:32 1996  Miles Bader  <[email protected]>
                     11: 
                     12:        * routine.h (struct routine): Split rtReplyPort field into
                     13:        rtUReplyPort and rtSReplyPort fields.
                     14:        * routine.c (rtAddDummyReplyPort): Add USER arg, and use it.
                     15:        (rtCheckRoutineArg): Set user or server or both reply ports.
                     16:        (rtSetArgDefaults, rtCheckArgTypes, rtCheckRoutine): Deal with
                     17:        split reply ports.
                     18:        * user.c (WriteRequestHead, WriteMsgCheckReceive): Use
                     19:        rtUReplyPort field instead of rtReplyPort.
                     20:        (WriteRequestArgs): Only deal with user-side args.
                     21: 
                     22: Wed May 15 13:55:01 1996  Miles Bader  <[email protected]>
                     23: 
                     24:        * user.c (WriteRequestArgs): Don't check args against akbUserArg.
                     25:        (WritePackArg): Do check poly args also against akbUserArg.
                     26: 
                     27: Thu May  2 19:13:32 1996  Miles Bader  <[email protected]>
                     28: 
                     29:        * routine.h (struct routine): Split rtReplyPort field into
                     30:        rtUReplyPort and rtSReplyPort fields.
                     31:        * routine.c (rtAddDummyReplyPort): Add USER arg, and use it.
                     32:        (rtCheckRoutineArg): Set user or server or both reply ports.
                     33:        (rtSetArgDefaults, rtCheckArgTypes, rtCheckRoutine): Deal with
                     34:        split reply ports.
                     35:        * user.c (WriteRequestHead, WriteMsgCheckReceive): Use
                     36:        rtUReplyPort field instead of rtReplyPort.
                     37:        (WriteRequestArgs): Only deal with user-side args.
                     38: 
                     39: Thu Feb 29 12:46:40 1996  steve clawson  <[email protected]>
                     40: 
                     41:        * user.c (WriteMsgCheckReceive): If the reply-port isn't
                     42:        user-supplied and there was a message transmission error, then
                     43:        deallocate it.  From Michael I Bushnell ([email protected]).
                     44: 
                     45:        * user.c (WriteMsgCheckIdentity): Dealloc reply port if a
                     46:        mismatched reply comes in to avoid cascaded errors.  From 
                     47:        Michael I Bushnell ([email protected]).
                     48:        
                     49: Wed May  3 13:59:54 MDT 1995  Bryan Ford <[email protected]>
                     50: 
                     51:        Merged in diffs from UK02p12 to UK02p15:
                     52: 
                     53:        Wed May  3 10:47:41 MDT 1995  Bryan Ford <[email protected]>
                     54: 
                     55:                * Released UK02p15.
                     56: 
                     57:                * mig_string.h: include string.h instead of strings.h
                     58: 
                     59:                * user.c, lexxer.l: changed index/rindex to strchr/strrchr.
                     60: 
                     61: Fri Feb 10 13:25:54 MST 1995  Bryan Ford <[email protected]>
                     62: 
                     63:        Merged in diffs from UK02p7 to UK02p9:
                     64: 
                     65:        Sun, 29 Jan 1995  [email protected] (Remy CARD)
                     66: 
                     67:                Fixed a bug that causes mig to generate bad file names
                     68:                in #include directives when generating the user source file.
                     69: 
                     70: Fri Nov 25 13:56:32 MST 1994  Bryan Ford  ([email protected])
                     71: 
                     72:        Merged in diffs from UK02p6 to UK02p7:
                     73: 
                     74:        * MIG now compiles under BSD without 'vm_???_t' types
                     75:          conflicting between host (BSD) and target (Mach)
                     76:          header files.  Basically, the MIG source files compiled
                     77:          to run on the host machine no longer include mach/message.h;
                     78:          instead they get the needed defines through cpu.h
                     79:          which is built by compiling cpu.sym for the target machine.
                     80: 
                     81: Mon Aug 29 18:31:21 1994  Bryan Ford  ([email protected])
                     82: 
                     83:        * got rid of /usr/bin pathname in call to basename:
                     84:        basename isn't always in /usr/bin.
                     85: 
                     86: Fri Aug 26 11:36:10 1994  Louis-D. Dubeau  ([email protected])
                     87: 
                     88:        * Fixed mig.sh to pass -imacros flags to CPP correctly.
                     89: 
                     90: Tue Sep  6 10:00:29 1994  Roland McGrath ([email protected])
                     91: 
                     92:        * Released UK02p6.
                     93: 
                     94:        * use strerror instead of sys_errlist if it's available.
                     95: 
                     96:        * Other minor portability fixes.
                     97: 
                     98: Mon Aug 15 18:37:47 1994  Roland McGrath  <[email protected]>
                     99: 
                    100:        * global.c (more_global): Prepend RoutinePrefix to ServerDemux
                    101:        even for non-default value of ServerDemux.
                    102: 
                    103: Fri Jul  8 14:36:53 1994  Roland McGrath  ([email protected])
                    104: 
                    105:        * routine.h (rtSkip): Take int arg.
                    106:        * routine.c (rtSkip): Take int arg and increment by that many.
                    107:        * parser.y (Statement): Grok `skip N;'; pass int arg to rtSkip.
                    108: 
                    109: Fri May 13 15:08:56 1994  Michael I Bushnell  ([email protected])
                    110: 
                    111:        * user.c (WriteMsgCheckReceive): Deallocate the reply port also if
                    112:        we get one of the send errors that can cause the message to be
                    113:        partially sent and then destroyed; otherwise we might later get a
                    114:        spurious send-once notification.
                    115: 
                    116: Wed Aug  4 10:34:42 1993  Michael I. Bushnell  (mib at ernst.gnu.ai.mit.edu)
                    117: 
                    118:        * Makefile: Don't use flex or bison; use lex and yacc instead.
                    119: 
                    120:        * migcom.c (myfopen): Added extern declaration of errno.
                    121: 
                    122: Wed Jun 30 19:46:51 1993  Roland McGrath  ([email protected])
                    123: 
                    124:        * user.c (WriteUser): Call WriteImport for skImport and skUImport
                    125:        statements.
                    126:        (WriteUserIndividual): Write all the import and uimport statements
                    127:        to each file.
                    128: 
                    129: Mon Jun 28 22:07:14 1993  Roland McGrath  ([email protected])
                    130: 
                    131:        * utils.c (WriteStaticShortDecl, WriteCheckDecl,
                    132:        WriteStaticLongDecl): Generate a `const' definition.
                    133: 
                    134: Fri Jun 25 17:53:26 1993  Roland McGrath  ([email protected])
                    135: 
                    136:        * utils.c (WriteCopyType): Write SubrPrefix before `mig_strncpy'.
                    137: 
                    138:        * user.c (WriteRequestHead): Write SubrPrefix before
                    139:        `mig_get_reply_port'.
                    140:        (WriteMsgCheckReceive): Write SubrPrefix before
                    141:        `mig_dealloc_reply_port'.
                    142:        (WritePackArgValue): Write SubrPrefix before `mig_strncpy'.
                    143:        (WriteExtractArgValue): Likewise.
                    144:        (WriteExtractArgValue): Write SubrPrefix before `mig_allocate'.
                    145:        (WriteMsgSend): Write SubrPrefix before `mach_msg_send_from_kernel'
                    146:        and `mach_msg'.
                    147:        (WriteMsgSendReceive): Write SubrPrefix before `mach_msg'.
                    148:        (WriteMsgRPC): Write SubrPrefix before `mach_msg_rpc_from_kernel'
                    149:        and `mach_msg'.
                    150: 
                    151:        * server.c (WriteDestroyArg): Write SubrPrefix before `mig_deallocate'.
                    152:        (WritePackArgValue): Write SubrPrefix before `mig_strncpy'.
                    153:        (WriteDestroyPortArg): Write SubrPrefix before `ipc_port_release_send'.
                    154:        (WriteAdjustMsgCircular): Write SubrPrefix before
                    155:        `ipc_port_check_circularity'.
                    156: 
                    157:        * routine.c (rtCheckRoutine): Prepend RoutinePrefix to
                    158:        RT->rtServerName and RT->rtUserName.
                    159: 
                    160:        * migcom.c (parseArgs): Recognize -subrprefix and -prefix.
                    161: 
                    162:        * global.c (SubrPrefix, RoutinePrefix): Define new variables.
                    163:        * global.h: Declare them.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.