version 1.40, 2006/01/02 08:11:56 |
version 1.41, 2006/01/04 14:58:12 |
|
|
static int |
static int |
cvs_req_noop(int reqid, char *line) |
cvs_req_noop(int reqid, char *line) |
{ |
{ |
int ret; |
cvs_sendresp(CVS_RESP_OK, NULL); |
|
|
ret = cvs_sendresp(CVS_RESP_OK, NULL); |
|
if (ret < 0) |
|
return (-1); |
|
return (0); |
return (0); |
} |
} |
|
|
|
|
if (vreq == NULL) |
if (vreq == NULL) |
return (-1); |
return (-1); |
|
|
if ((cvs_sendresp(CVS_RESP_VALIDREQ, vreq) < 0) || |
cvs_sendresp(CVS_RESP_VALIDREQ, vreq); |
(cvs_sendresp(CVS_RESP_OK, NULL) < 0)) |
cvs_sendresp(CVS_RESP_OK, NULL); |
return (-1); |
|
|
|
return (0); |
return (0); |
} |
} |
|
|
static int |
static int |
cvs_req_expandmod(int reqid, char *line) |
cvs_req_expandmod(int reqid, char *line) |
{ |
{ |
int ret; |
cvs_sendresp(CVS_RESP_OK, NULL); |
|
|
ret = cvs_sendresp(CVS_RESP_OK, NULL); |
|
if (ret < 0) |
|
return (-1); |
|
return (0); |
return (0); |
} |
} |
|
|
|
|
static int |
static int |
cvs_req_command(int reqid, char *line) |
cvs_req_command(int reqid, char *line) |
{ |
{ |
int ret = 0; |
|
struct cvs_cmd *cmdp; |
struct cvs_cmd *cmdp; |
|
|
cmdp = cvs_findcmdbyreq(reqid); |
cmdp = cvs_findcmdbyreq(reqid); |
|
|
if (cmdp->cmd_op != CVS_OP_VERSION) |
if (cmdp->cmd_op != CVS_OP_VERSION) |
cvs_chdir(cvs_server_tmpdir, 1); |
cvs_chdir(cvs_server_tmpdir, 1); |
|
|
ret = cvs_startcmd(cmdp, cvs_req_nargs, cvs_req_args); |
if (cvs_startcmd(cmdp, cvs_req_nargs, cvs_req_args) == 0) |
|
cvs_sendresp(CVS_RESP_OK, NULL); |
|
|
if (ret == 0) |
return (0); |
ret = cvs_sendresp(CVS_RESP_OK, NULL); |
|
|
|
return (ret); |
|
} |
} |