=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/util.c,v retrieving revision 1.107 retrieving revision 1.108 diff -c -r1.107 -r1.108 *** src/usr.bin/cvs/util.c 2007/02/22 06:42:09 1.107 --- src/usr.bin/cvs/util.c 2007/04/20 08:36:00 1.108 *************** *** 1,4 **** ! /* $OpenBSD: util.c,v 1.107 2007/02/22 06:42:09 otto Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * Copyright (c) 2005, 2006 Joris Vink --- 1,4 ---- ! /* $OpenBSD: util.c,v 1.108 2007/04/20 08:36:00 xsa Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau * Copyright (c) 2005, 2006 Joris Vink *************** *** 367,396 **** for (i = 0; i < argc; i++) if (argv[i] != NULL) xfree(argv[i]); - } - - /* - * cvs_exec() - */ - int - cvs_exec(int argc, char **argv) - { - int ret; - pid_t pid; - - if ((pid = fork()) == -1) { - cvs_log(LP_ERR, "failed to fork"); - return (-1); - } else if (pid == 0) { - execvp(argv[0], argv); - cvs_log(LP_ERR, "failed to exec %s", argv[0]); - exit(1); - } - - if (waitpid(pid, &ret, 0) == -1) - cvs_log(LP_ERR, "failed to waitpid"); - - return (ret); } /* --- 367,372 ----