Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!decvax!ucbvax!ucbcad!nike!lll-crg!lll-lcc!pyramid!ut-sally!std-unix From: std-unix@ut-sally.UUCP (Moderator, John Quarterman) Newsgroups: mod.std.unix Subject: Re: Access to UNIX-Related Standards Message-ID: <6008@ut-sally.UUCP> Date: Tue, 14-Oct-86 14:59:09 EDT Article-I.D.: ut-sally.6008 Posted: Tue Oct 14 14:59:09 1986 Date-Received: Wed, 15-Oct-86 00:55:44 EDT References: <5968@ut-sally.UUCP> <5921@ut-sally.UUCP> Organization: IEEE P1003 Portable Operating System for Computer Environments Committee Lines: 29 Approved: jsq@sally.utexas.edu From: pyramid!amdahl!amdcad!qubix!wjvax!brett (Brett Galloway) Date: Mon, 13 Oct 86 09:39:13 pdt Organization: Watkins-Johnson Co., San Jose, Calif. In article <5968@ut-sally.UUCP> Hal Jespersen writes: > >The IEEE P1003.2 "Shell and Utilities" Working Group is developing a >proposed standard to complement the 1003.1 POSIX standard. It will >consist of >... > programmatic interfaces to the shell (system(), popen()) and > related facilities (regular expressions, file name expansion, > etc.) >... I think that it would be great to standardize the command set available -- this would make writing makefiles and command servers (shell escapes) under other applications much more portable. One feature that I would like to see is an alternative interface to system(). System() is great unless the user is doing his own child process management. In that case, he would like to do the fork() and exec() himself and not let system() do it for him. The alternative interface should be some new variant of exec() (like execvp()) which sets up the call to the appropriate command processor. ------------- Brett Galloway {pesnta,twg,ios,qubix,turtlevax,tymix,vecpyr,certes,isi}!wjvax!brett Volume-Number: Volume 7, Number 59