|
|
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.