--- ray/src/rt/devcomm.c 1989/02/02 10:41:19 1.1 +++ ray/src/rt/devcomm.c 1989/07/27 22:25:12 1.6 @@ -55,7 +55,7 @@ char *argv[]; char *devname; int p1[2], p2[2]; - if ((devname = getpath(argv[0], DEVPATH)) == NULL) { + if ((devname = getpath(argv[0], DEVPATH, 1)) == NULL) { stderr_v(argv[0]); stderr_v(": not found\n"); return(NULL); @@ -88,8 +88,7 @@ char *argv[]; goto syserr; bcopy(&comm_default, &comm_driver, sizeof(comm_driver)); signal(SIGIO, onsigio); - errvec = comm_errout; /* set error vector */ - cmdvec = comm_comout; + cmdvec = comm_comout; /* set error vectors */ if (wrnvec != NULL) wrnvec = comm_comout; return(&comm_driver); @@ -104,8 +103,7 @@ comm_close() /* done with driver */ { int pid; - errvec = stderr_v; /* reset error vector */ - cmdvec = NULL; + cmdvec = NULL; /* reset error vectors */ if (wrnvec != NULL) wrnvec = stderr_v; signal(SIGIO, SIG_DFL);