version 1.49, 2010/07/09 18:42:14 |
version 1.50, 2015/01/16 06:40:07 |
|
|
FILE *fp; |
FILE *fp; |
struct tm t; |
struct tm t; |
time_t now; |
time_t now; |
char timebuf[CVS_TIME_BUFSZ], thishost[MAXHOSTNAMELEN]; |
char timebuf[CVS_TIME_BUFSZ], thishost[HOST_NAME_MAX+1]; |
char bfpath[MAXPATHLEN], wdir[MAXPATHLEN]; |
char bfpath[PATH_MAX], wdir[PATH_MAX]; |
|
|
if (cvs_noexec == 1) |
if (cvs_noexec == 1) |
return; |
return; |
|
|
if (fchmod(cf->fd, 0644) == -1) |
if (fchmod(cf->fd, 0644) == -1) |
fatal("cvs_edit_local: fchmod %s", strerror(errno)); |
fatal("cvs_edit_local: fchmod %s", strerror(errno)); |
|
|
(void)xsnprintf(bfpath, MAXPATHLEN, "%s/%s", |
(void)xsnprintf(bfpath, PATH_MAX, "%s/%s", |
CVS_PATH_BASEDIR, cf->file_name); |
CVS_PATH_BASEDIR, cf->file_name); |
|
|
if (mkdir(CVS_PATH_BASEDIR, 0755) == -1 && errno != EEXIST) |
if (mkdir(CVS_PATH_BASEDIR, 0755) == -1 && errno != EEXIST) |
|
|
struct stat st; |
struct stat st; |
struct tm t; |
struct tm t; |
time_t now; |
time_t now; |
char bfpath[MAXPATHLEN], timebuf[64], thishost[MAXHOSTNAMELEN]; |
char bfpath[PATH_MAX], timebuf[64], thishost[HOST_NAME_MAX+1]; |
char wdir[MAXPATHLEN], sticky[CVS_ENT_MAXLINELEN]; |
char wdir[PATH_MAX], sticky[CVS_ENT_MAXLINELEN]; |
RCSNUM *ba_rev; |
RCSNUM *ba_rev; |
|
|
cvs_log(LP_TRACE, "cvs_unedit_local(%s)", cf->file_path); |
cvs_log(LP_TRACE, "cvs_unedit_local(%s)", cf->file_path); |
|
|
|
|
cvs_file_classify(cf, cvs_directory_tag); |
cvs_file_classify(cf, cvs_directory_tag); |
|
|
(void)xsnprintf(bfpath, MAXPATHLEN, "%s/%s", |
(void)xsnprintf(bfpath, PATH_MAX, "%s/%s", |
CVS_PATH_BASEDIR, cf->file_name); |
CVS_PATH_BASEDIR, cf->file_name); |
|
|
if (stat(bfpath, &st) == -1) |
if (stat(bfpath, &st) == -1) |
|
|
RCSNUM *ba_rev; |
RCSNUM *ba_rev; |
int i; |
int i; |
char *dp, *sp; |
char *dp, *sp; |
char buf[MAXPATHLEN], *fields[2], rbuf[CVS_REV_BUFSZ]; |
char buf[PATH_MAX], *fields[2], rbuf[CVS_REV_BUFSZ]; |
|
|
cvs_log(LP_TRACE, "cvs_base_handle(%s)", cf->file_path); |
cvs_log(LP_TRACE, "cvs_base_handle(%s)", cf->file_path); |
|
|