version 1.34, 2005/03/09 16:20:48 |
version 1.35, 2005/03/10 16:47:33 |
|
|
char *cp, *init_fcn_name = NULL; |
char *cp, *init_fcn_name = NULL; |
PF init_fcn = NULL; |
PF init_fcn = NULL; |
int o, i, nfiles, status; |
int o, i, nfiles, status; |
|
int nobackups = 0; |
|
|
while ((o = getopt(argc, argv, "f:")) != -1) |
while ((o = getopt(argc, argv, "nf:")) != -1) |
switch (o) { |
switch (o) { |
|
case 'n': |
|
nobackups = 1; |
|
break; |
case 'f': |
case 'f': |
if (init_fcn_name != NULL) |
if (init_fcn_name != NULL) |
errx(1, "cannot specify more than one " |
errx(1, "cannot specify more than one " |
|
|
if ((cp = startupfile(NULL)) != NULL) |
if ((cp = startupfile(NULL)) != NULL) |
(void)load(cp); |
(void)load(cp); |
#endif /* !NO_STARTUP */ |
#endif /* !NO_STARTUP */ |
|
|
|
if (nobackups) |
|
makebkfile(FFARG, 0); |
|
|
for (nfiles = 0, i = 0; i < argc; i++) { |
for (nfiles = 0, i = 0; i < argc; i++) { |
if (argv[i][0] == '+' && strlen(argv[i]) >= 2) { |
if (argv[i][0] == '+' && strlen(argv[i]) >= 2) { |