Changes to accommodate prototype declarations.
authorDonn Seeley <donn@ucbvax.Berkeley.EDU>
Sun, 24 Feb 1991 01:45:44 +0000 (17:45 -0800)
committerDonn Seeley <donn@ucbvax.Berkeley.EDU>
Sun, 24 Feb 1991 01:45:44 +0000 (17:45 -0800)
SCCS-vsn: lib/libc/gen/exec.c 5.4

usr/src/lib/libc/gen/exec.c

index 6ab0e1f..c6936ed 100644 (file)
@@ -1,5 +1,5 @@
 #if defined(LIBC_SCCS) && !defined(lint)
 #if defined(LIBC_SCCS) && !defined(lint)
-static char sccsid[] = "@(#)exec.c     5.3 (Berkeley) %G%";
+static char sccsid[] = "@(#)exec.c     5.4 (Berkeley) %G%";
 #endif LIBC_SCCS and not lint
 
 /*
 #endif LIBC_SCCS and not lint
 
 /*
@@ -7,20 +7,23 @@ static char sccsid[] = "@(#)exec.c    5.3 (Berkeley) %G%";
  *     execvp(name, argv)      (like execv, but does path search)
  */
 #include <errno.h>
  *     execvp(name, argv)      (like execv, but does path search)
  */
 #include <errno.h>
-#define        NULL    0
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
 
 static char shell[] =  "/bin/sh";
 
 static char shell[] =  "/bin/sh";
-char   *getenv();
-extern errno;
 
 
+int
 execlp(name, argv)
 execlp(name, argv)
-char *name, *argv;
+const char *name, *argv;
 {
        return(execvp(name, &argv));
 }
 
 {
        return(execvp(name, &argv));
 }
 
+int
 execvp(name, argv)
 execvp(name, argv)
-char *name, **argv;
+const char *name;
+char * const *argv;
 {
        char *pathstr;
        register char *cp;
 {
        char *pathstr;
        register char *cp;