Annotation of Gnu-Mach/mig/ChangeLog, revision 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.