Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!decvax!decwrl!pyramid!ut-sally!std-unix From: std-unix@ut-sally.UUCP Newsgroups: mod.std.unix Subject: Re: mod.std.unix P1003 job control proposal Message-ID: <6040@ut-sally.UUCP> Date: Sat, 18-Oct-86 00:18:02 EDT Article-I.D.: ut-sally.6040 Posted: Sat Oct 18 00:18:02 1986 Date-Received: Sat, 18-Oct-86 07:21:52 EDT References: <5993@ut-sally.UUCP> Organization: IEEE P1003 Portable Operating System for Computer Environments Committee Lines: 17 Approved: jsq@sally.utexas.edu From: pyramid!utzoo!henry (Henry Spencer) Date: Fri, 17 Oct 86 20:18:05 CDT Apart from my overall objections to the concept of job control, there is one thing seriously wrong with the P1003 job control proposal as posted: it assumes that function names are distinct in at least the first 8 characters, as witness "setpgrp" vs. "setpgrp2" and "getpgrp" vs. "getpgrp2". Note that an X3J11-conforming C implementation need distinguish only the first 6 characters. I would suggest revised names for the new primitives, perhaps "setjpgrp" and "getjpgrp", with implementations which distinguish 8 or more characters providing "setpgrp2" and "getpgrp2" names as well for maximum compatibility with existing mistakes. Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,decvax,pyramid}!utzoo!henry Volume-Number: Volume 7, Number 70