|
|
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.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.