version 1.78, 2006/03/18 04:00:34 |
version 1.79, 2006/03/20 17:41:37 |
|
|
int |
int |
rcs_main(int argc, char **argv) |
rcs_main(int argc, char **argv) |
{ |
{ |
int i, ch, flags, kflag, lkmode; |
int i, j, ch, flags, kflag, lkmode; |
char fpath[MAXPATHLEN], ofpath[MAXPATHLEN]; |
char fpath[MAXPATHLEN], ofpath[MAXPATHLEN]; |
char *logstr, *logmsg, *nflag, *descfile; |
char *logstr, *logmsg, *nflag, *descfile; |
char *alist, *comment, *elist, *unp, *sp; |
char *alist, *comment, *elist; |
mode_t fmode; |
mode_t fmode; |
RCSFILE *file, *oldfile; |
RCSFILE *file, *oldfile; |
RCSNUM *logrev; |
RCSNUM *logrev; |
|
|
|
|
/* entries to add to the access list */ |
/* entries to add to the access list */ |
if (alist != NULL) { |
if (alist != NULL) { |
unp = alist; |
char **aargv; |
do { |
|
sp = strchr(unp, ','); |
|
if (sp != NULL) |
|
*(sp++) = '\0'; |
|
|
|
rcs_access_add(file, unp); |
aargv = cvs_strsplit(alist, ","); |
|
for (j = 0; aargv[j] != NULL; j++) |
|
rcs_access_add(file, aargv[j]); |
|
|
unp = sp; |
xfree(aargv); |
} while (sp != NULL); |
|
} |
} |
|
|
if (comment != NULL) |
if (comment != NULL) |