ep->ce_timestamp = asctime_r(&cvs_modtime, tbuf);
ep->ce_timestamp = ctime_r(&cvs_modtime, tbuf);
cvs_resp_updated(int type, char *line){	size_t len;	char tbuf[32], path[MAXPATHLEN], cksum_buf[CVS_CKSUM_LEN];	CVSENTRIES *ef;	struct cvs_ent *ep;	if (type == CVS_RESP_CREATED) {		/* read the remote path of the file */		cvs_client_getln(path, sizeof(path));		/* read the new entry */		cvs_client_getln(path, sizeof(path));		ep = cvs_ent_parse(path);		if (ep == NULL)			return (-1);		/* set the timestamp as the last one received from Mod-time */		ep->ce_timestamp = asctime_r(&cvs_modtime, tbuf);		len = strlen(tbuf);		if ((len > 0) && (tbuf[len - 1] == '\n'))			tbuf[--len] = '\0';		ef = cvs_ent_open(line, O_WRONLY);		if (ef == NULL)			return (-1);		cvs_ent_add(ef, ep);		cvs_ent_close(ef);	}	else if (type == CVS_RESP_UPDEXIST) {	}	else if (type == CVS_RESP_UPDATED) {	}	snprintf(path, sizeof(path), "%s%s", line, ep->ce_name);	if (cvs_recvfile(path) < 0) {		return (-1);	}	/* now see if there is a checksum */	if (cvs_fcksum != NULL) {		if (cvs_cksum(line, cksum_buf, sizeof(cksum_buf)) < 0) {		}		if (strcmp(cksum_buf, cvs_fcksum) != 0) {			cvs_log(LP_ERR, "checksum error on received file");			(void)unlink(line);		}		free(cvs_fcksum);		cvs_fcksum = NULL;	}	return (0);}