version 1.116, 2006/04/25 13:55:49 |
version 1.117, 2006/04/26 02:55:13 |
|
|
{ "ident", ident_main, ident_usage }, |
{ "ident", ident_main, ident_usage }, |
}; |
}; |
|
|
struct cvs_wklhead rcs_temp_files; |
struct rcs_wklhead rcs_temp_files; |
|
|
void sighdlr(int); |
void sighdlr(int); |
static void rcs_attach_symbol(RCSFILE *, const char *); |
static void rcs_attach_symbol(RCSFILE *, const char *); |
|
|
void |
void |
sighdlr(int sig) |
sighdlr(int sig) |
{ |
{ |
cvs_worklist_clean(&rcs_temp_files, cvs_worklist_unlink); |
rcs_worklist_clean(&rcs_temp_files, rcs_worklist_unlink); |
_exit(1); |
_exit(1); |
} |
} |
|
|
|
|
} |
} |
|
|
/* clean up temporary files */ |
/* clean up temporary files */ |
cvs_worklist_run(&rcs_temp_files, cvs_worklist_unlink); |
rcs_worklist_run(&rcs_temp_files, rcs_worklist_unlink); |
|
|
exit(ret); |
exit(ret); |
/* NOTREACHED */ |
/* NOTREACHED */ |
|
|
|
|
/* entries to add to the access list */ |
/* entries to add to the access list */ |
if (alist != NULL) { |
if (alist != NULL) { |
struct cvs_argvector *aargv; |
struct rcs_argvector *aargv; |
|
|
aargv = cvs_strsplit(alist, ","); |
aargv = rcs_strsplit(alist, ","); |
for (j = 0; aargv->argv[j] != NULL; j++) |
for (j = 0; aargv->argv[j] != NULL; j++) |
rcs_access_add(file, aargv->argv[j]); |
rcs_access_add(file, aargv->argv[j]); |
|
|
cvs_argv_destroy(aargv); |
rcs_argv_destroy(aargv); |
} |
} |
|
|
if (comment != NULL) |
if (comment != NULL) |
rcs_comment_set(file, comment); |
rcs_comment_set(file, comment); |
|
|
if (elist != NULL) { |
if (elist != NULL) { |
struct cvs_argvector *eargv; |
struct rcs_argvector *eargv; |
|
|
eargv = cvs_strsplit(elist, ","); |
eargv = rcs_strsplit(elist, ","); |
for (j = 0; eargv->argv[j] != NULL; j++) |
for (j = 0; eargv->argv[j] != NULL; j++) |
rcs_access_remove(file, eargv->argv[j]); |
rcs_access_remove(file, eargv->argv[j]); |
|
|
cvs_argv_destroy(eargv); |
rcs_argv_destroy(eargv); |
} else if (rcsflags & RCSPROG_EFLAG) { |
} else if (rcsflags & RCSPROG_EFLAG) { |
struct rcs_access *rap; |
struct rcs_access *rap; |
|
|