version 1.74, 2005/08/10 14:49:20 |
version 1.75, 2005/08/14 19:49:18 |
|
|
} |
} |
|
|
/* make the streams line-buffered */ |
/* make the streams line-buffered */ |
(void)setvbuf(root->cr_srvin, NULL, _IOLBF, 0); |
(void)setvbuf(root->cr_srvin, NULL, _IOLBF, (size_t)0); |
(void)setvbuf(root->cr_srvout, NULL, _IOLBF, 0); |
(void)setvbuf(root->cr_srvout, NULL, _IOLBF, (size_t)0); |
|
|
cvs_initlog(); |
cvs_initlog(); |
|
|
|
|
char *vrstr; |
char *vrstr; |
BUF *buf; |
BUF *buf; |
|
|
buf = cvs_buf_alloc(512, BUF_AUTOEXT); |
buf = cvs_buf_alloc((size_t)512, BUF_AUTOEXT); |
if (buf == NULL) |
if (buf == NULL) |
return (NULL); |
return (NULL); |
|
|
cvs_buf_set(buf, cvs_requests[0].req_str, |
cvs_buf_set(buf, cvs_requests[0].req_str, |
strlen(cvs_requests[0].req_str), 0); |
strlen(cvs_requests[0].req_str), (size_t)0); |
|
|
for (i = 1; i < CVS_NBREQ; i++) { |
for (i = 1; i < CVS_NBREQ; i++) { |
if ((cvs_buf_putc(buf, ' ') < 0) || |
if ((cvs_buf_putc(buf, ' ') < 0) || |
|
|
return (NULL); |
return (NULL); |
} |
} |
|
|
cvs_buf_copy(buf, 0, vrstr, len); |
cvs_buf_copy(buf, (size_t)0, vrstr, len); |
cvs_buf_free(buf); |
cvs_buf_free(buf); |
|
|
return (vrstr); |
return (vrstr); |
|
|
char *vrstr; |
char *vrstr; |
BUF *buf; |
BUF *buf; |
|
|
buf = cvs_buf_alloc(512, BUF_AUTOEXT); |
buf = cvs_buf_alloc((size_t)512, BUF_AUTOEXT); |
if (buf == NULL) |
if (buf == NULL) |
return (NULL); |
return (NULL); |
|
|
cvs_buf_set(buf, cvs_responses[0].resp_str, |
cvs_buf_set(buf, cvs_responses[0].resp_str, |
strlen(cvs_responses[0].resp_str), 0); |
strlen(cvs_responses[0].resp_str), (size_t)0); |
|
|
for (i = 1; i < CVS_NBRESP; i++) { |
for (i = 1; i < CVS_NBRESP; i++) { |
if ((cvs_buf_putc(buf, ' ') < 0) || |
if ((cvs_buf_putc(buf, ' ') < 0) || |
|
|
return (NULL); |
return (NULL); |
} |
} |
|
|
cvs_buf_copy(buf, 0, vrstr, len); |
cvs_buf_copy(buf, (size_t)0, vrstr, len); |
cvs_buf_free(buf); |
cvs_buf_free(buf); |
|
|
return (vrstr); |
return (vrstr); |
|
|
} |
} |
|
|
/* make the streams line-buffered */ |
/* make the streams line-buffered */ |
setvbuf(cvs_server_inlog, NULL, _IOLBF, 0); |
setvbuf(cvs_server_inlog, NULL, _IOLBF, (size_t)0); |
setvbuf(cvs_server_outlog, NULL, _IOLBF, 0); |
setvbuf(cvs_server_outlog, NULL, _IOLBF, (size_t)0); |
|
|
cvs_server_logon = 1; |
cvs_server_logon = 1; |
|
|