From a646a7a564d263b503692fb007bac6a512571793 Mon Sep 17 00:00:00 2001 From: Thomas Bushnell Date: Mon, 14 Apr 1997 20:29:05 +0000 Subject: Baseline. --- mig/ChangeLog | 163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 mig/ChangeLog (limited to 'mig/ChangeLog') diff --git a/mig/ChangeLog b/mig/ChangeLog new file mode 100644 index 0000000..00182f4 --- /dev/null +++ b/mig/ChangeLog @@ -0,0 +1,163 @@ +Thu Mar 20 14:56:34 1997 Thomas Bushnell, n/BSG + + * error.c (unix_error_string): Assume HAVE_STRERROR. + +Wed May 15 13:55:01 1996 Miles Bader + + * user.c (WriteRequestArgs): Don't check args against akbUserArg. + (WritePackArg): Do check poly args also against akbUserArg. + +Thu May 2 19:13:32 1996 Miles Bader + + * routine.h (struct routine): Split rtReplyPort field into + rtUReplyPort and rtSReplyPort fields. + * routine.c (rtAddDummyReplyPort): Add USER arg, and use it. + (rtCheckRoutineArg): Set user or server or both reply ports. + (rtSetArgDefaults, rtCheckArgTypes, rtCheckRoutine): Deal with + split reply ports. + * user.c (WriteRequestHead, WriteMsgCheckReceive): Use + rtUReplyPort field instead of rtReplyPort. + (WriteRequestArgs): Only deal with user-side args. + +Wed May 15 13:55:01 1996 Miles Bader + + * user.c (WriteRequestArgs): Don't check args against akbUserArg. + (WritePackArg): Do check poly args also against akbUserArg. + +Thu May 2 19:13:32 1996 Miles Bader + + * routine.h (struct routine): Split rtReplyPort field into + rtUReplyPort and rtSReplyPort fields. + * routine.c (rtAddDummyReplyPort): Add USER arg, and use it. + (rtCheckRoutineArg): Set user or server or both reply ports. + (rtSetArgDefaults, rtCheckArgTypes, rtCheckRoutine): Deal with + split reply ports. + * user.c (WriteRequestHead, WriteMsgCheckReceive): Use + rtUReplyPort field instead of rtReplyPort. + (WriteRequestArgs): Only deal with user-side args. + +Thu Feb 29 12:46:40 1996 steve clawson + + * user.c (WriteMsgCheckReceive): If the reply-port isn't + user-supplied and there was a message transmission error, then + deallocate it. From Michael I Bushnell (mib@gnu.ai.mit.edu). + + * user.c (WriteMsgCheckIdentity): Dealloc reply port if a + mismatched reply comes in to avoid cascaded errors. From + Michael I Bushnell (mib@gnu.ai.mit.edu). + +Wed May 3 13:59:54 MDT 1995 Bryan Ford + + Merged in diffs from UK02p12 to UK02p15: + + Wed May 3 10:47:41 MDT 1995 Bryan Ford + + * Released UK02p15. + + * mig_string.h: include string.h instead of strings.h + + * user.c, lexxer.l: changed index/rindex to strchr/strrchr. + +Fri Feb 10 13:25:54 MST 1995 Bryan Ford + + Merged in diffs from UK02p7 to UK02p9: + + Sun, 29 Jan 1995 Remy.Card@masi.ibp.fr (Remy CARD) + + Fixed a bug that causes mig to generate bad file names + in #include directives when generating the user source file. + +Fri Nov 25 13:56:32 MST 1994 Bryan Ford (baford@cs.utah.edu) + + Merged in diffs from UK02p6 to UK02p7: + + * MIG now compiles under BSD without 'vm_???_t' types + conflicting between host (BSD) and target (Mach) + header files. Basically, the MIG source files compiled + to run on the host machine no longer include mach/message.h; + instead they get the needed defines through cpu.h + which is built by compiling cpu.sym for the target machine. + +Mon Aug 29 18:31:21 1994 Bryan Ford (baford@cs.utah.edu) + + * got rid of /usr/bin pathname in call to basename: + basename isn't always in /usr/bin. + +Fri Aug 26 11:36:10 1994 Louis-D. Dubeau (hallu@info.polymtl.ca) + + * Fixed mig.sh to pass -imacros flags to CPP correctly. + +Tue Sep 6 10:00:29 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) + + * Released UK02p6. + + * use strerror instead of sys_errlist if it's available. + + * Other minor portability fixes. + +Mon Aug 15 18:37:47 1994 Roland McGrath + + * global.c (more_global): Prepend RoutinePrefix to ServerDemux + even for non-default value of ServerDemux. + +Fri Jul 8 14:36:53 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu) + + * routine.h (rtSkip): Take int arg. + * routine.c (rtSkip): Take int arg and increment by that many. + * parser.y (Statement): Grok `skip N;'; pass int arg to rtSkip. + +Fri May 13 15:08:56 1994 Michael I Bushnell (mib@churchy.gnu.ai.mit.edu) + + * user.c (WriteMsgCheckReceive): Deallocate the reply port also if + we get one of the send errors that can cause the message to be + partially sent and then destroyed; otherwise we might later get a + spurious send-once notification. + +Wed Aug 4 10:34:42 1993 Michael I. Bushnell (mib at ernst.gnu.ai.mit.edu) + + * Makefile: Don't use flex or bison; use lex and yacc instead. + + * migcom.c (myfopen): Added extern declaration of errno. + +Wed Jun 30 19:46:51 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) + + * user.c (WriteUser): Call WriteImport for skImport and skUImport + statements. + (WriteUserIndividual): Write all the import and uimport statements + to each file. + +Mon Jun 28 22:07:14 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) + + * utils.c (WriteStaticShortDecl, WriteCheckDecl, + WriteStaticLongDecl): Generate a `const' definition. + +Fri Jun 25 17:53:26 1993 Roland McGrath (roland@churchy.gnu.ai.mit.edu) + + * utils.c (WriteCopyType): Write SubrPrefix before `mig_strncpy'. + + * user.c (WriteRequestHead): Write SubrPrefix before + `mig_get_reply_port'. + (WriteMsgCheckReceive): Write SubrPrefix before + `mig_dealloc_reply_port'. + (WritePackArgValue): Write SubrPrefix before `mig_strncpy'. + (WriteExtractArgValue): Likewise. + (WriteExtractArgValue): Write SubrPrefix before `mig_allocate'. + (WriteMsgSend): Write SubrPrefix before `mach_msg_send_from_kernel' + and `mach_msg'. + (WriteMsgSendReceive): Write SubrPrefix before `mach_msg'. + (WriteMsgRPC): Write SubrPrefix before `mach_msg_rpc_from_kernel' + and `mach_msg'. + + * server.c (WriteDestroyArg): Write SubrPrefix before `mig_deallocate'. + (WritePackArgValue): Write SubrPrefix before `mig_strncpy'. + (WriteDestroyPortArg): Write SubrPrefix before `ipc_port_release_send'. + (WriteAdjustMsgCircular): Write SubrPrefix before + `ipc_port_check_circularity'. + + * routine.c (rtCheckRoutine): Prepend RoutinePrefix to + RT->rtServerName and RT->rtUserName. + + * migcom.c (parseArgs): Recognize -subrprefix and -prefix. + + * global.c (SubrPrefix, RoutinePrefix): Define new variables. + * global.h: Declare them. -- cgit v1.2.3