Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-spam!ames!sdcsvax!ucbvax!ucsfcgl!socrates.ucsf.edu!kneller From: kneller@socrates.ucsf.edu (Don Kneller%Langridge) Newsgroups: comp.sys.ibm.pc Subject: Re: RSE.EXE Message-ID: <10225@cgl.ucsf.EDU> Date: Wed, 27-May-87 14:35:43 EDT Article-I.D.: cgl.10225 Posted: Wed May 27 14:35:43 1987 Date-Received: Sat, 30-May-87 01:57:01 EDT Sender: daemon@cgl.ucsf.edu Reply-To: kneller@socrates.ucsf.edu.UUCP (Don Kneller) Organization: UCSF Computer Graphics Lab Lines: 23 Keywords: oops Nothing like writing a 2-line program and getting 1 line wrong. Here is RSE.C again (Microsoft C v4.0 source). The execvp line had &av[2]. /* RSE.C * - redirect standard error to standard out and execute the command * passed on the command line. * * eg. rse cl -c foo.c > errs */ #include main(ac, av) int ac; char *av[]; { dup2(fileno(stdout), fileno(stderr)); /* ie. dup2(1, 2) */ execvp(av[1], &av[1]); } ----- Don Kneller UUCP: ...ucbvax!ucsfcgl!kneller ARPA: kneller@cgl.ucsf.edu BITNET: kneller@ucsfcgl.BITNET