=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/cmd.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- src/usr.bin/cvs/cmd.c 2005/04/12 14:58:40 1.10 +++ src/usr.bin/cvs/cmd.c 2005/04/12 17:20:01 1.11 @@ -1,4 +1,4 @@ -/* $OpenBSD: cmd.c,v 1.10 2005/04/12 14:58:40 joris Exp $ */ +/* $OpenBSD: cmd.c,v 1.11 2005/04/12 17:20:01 joris Exp $ */ /* * Copyright (c) 2005 Joris Vink * All rights reserved. @@ -72,7 +72,7 @@ cvs_files = cvs_file_get(".", c->file_flags); if (cvs_files == NULL) - return (-1); + return (CVS_EX_DATA); if ((c->cmd_helper != NULL) && ((ret = c->cmd_helper()) < 0)) return (ret); @@ -83,17 +83,17 @@ "No CVSROOT specified! Please use the `-d' option"); cvs_log(LP_ERR, "or set the CVSROOT enviroment variable."); - return (1); + return (CVS_EX_USAGE); } if (root->cr_method != CVS_METHOD_LOCAL) { if (cvs_connect(root) < 0) - return (-1); + return (CVS_EX_PROTO); if (c->cmd_flags & CVS_CMD_SENDARGS1) { for (i = 0; i < argc; i++) { if (cvs_sendarg(root, argv[i], 0) < 0) - return (-1); + return (CVS_EX_PROTO); } } @@ -104,7 +104,7 @@ if (c->cmd_flags & CVS_CMD_NEEDLOG) { if (cvs_logmsg_send(root, cvs_msg) < 0) - return (-1); + return (CVS_EX_PROTO); } } @@ -120,19 +120,19 @@ if (root->cr_method != CVS_METHOD_LOCAL) { if (c->cmd_flags & CVS_CMD_SENDDIR) { if (cvs_senddir(root, cvs_files) < 0) - return (-1); + return (CVS_EX_PROTO); } if (c->cmd_flags & CVS_CMD_SENDARGS2) { for (i = 0; i < argc; i++) { if (cvs_sendarg(root, argv[i], 0) < 0) - return (-1); + return (CVS_EX_PROTO); } } if (cvs_sendreq(root, c->cmd_req, (cmd->cmd_op == CVS_OP_INIT) ? root->cr_dir : NULL) < 0) - return (-1); + return (CVS_EX_PROTO); } return (0);