Relay-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site seismo.CSS.GOV Posting-Version: version B 2.10.2 9/3/84; site panda.UUCP Path: seismo!harvard!talcott!panda!sources-request From: sources-request@panda.UUCP Newsgroups: mod.sources Subject: Patches to calls(1) for 4.2 BSD Message-ID: <1123@panda.UUCP> Date: 19 Nov 85 22:28:49 GMT Sender: jpn@panda.UUCP Lines: 68 Approved: jpn@panda.UUCP Mod.sources: Volume 3, Issue 48 Submitted by: The Heliopolist I had to make a couple of small changes to calls.c to compile under 4.2 BSD. Also the Makefile need to be edited to include getopt.o. Cheers, Ken *** calls.old Tue Nov 19 10:27:18 1985 --- calls.c Tue Nov 19 10:25:22 1985 *************** *** 215,220 { char command[5120]; register int ret; if (access (filename, 04) != 0) { --- 215,221 ----- { char command[5120]; register int ret; + FILE *popen(); if (access (filename, 04) != 0) { *************** *** 242,247 char * syserrlist() { register char *ret = errno == 0 ? "errno = 0" : --- 243,249 ----- char * syserrlist() { + extern int errno; register char *ret = errno == 0 ? "errno = 0" : *************** *** 278,284 char *cppcommand; { register int c; ! register char *filename = tmpnam ((char *) 0); register FILE *ofileptr = fopen (filename, "w"); if (ofileptr == NULL) --- 280,287 ----- char *cppcommand; { register int c; ! char *mktemp(); ! register char *filename = mktemp ("/tmp/callsXXXXXX"); register FILE *ofileptr = fopen (filename, "w"); if (ofileptr == NULL) -- UUCP: ..!{allegra,decvax,seismo}!rochester!ken ARPA: ken@rochester.arpa USnail: Dept. of Comp. Sci., U. of Rochester, NY 14627. Voice: Ken!