40 |
|
|
41 |
|
int stdinused = 0; /* stdin has been used by -f option? */ |
42 |
|
|
43 |
< |
char mainfn[MAXPATH]; /* main file name */ |
43 |
> |
char mainfn[PATH_MAX]; /* main file name */ |
44 |
|
FILE *mainfp = NULL; /* main file pointer */ |
45 |
|
|
46 |
|
#define progname (xav[0]) |
887 |
|
openmain(iname) /* open input, changing directory for file */ |
888 |
|
char *iname; |
889 |
|
{ |
890 |
< |
static char origdir[MAXPATH]; |
891 |
< |
static char curfn[MAXPATH]; |
890 |
> |
static char origdir[PATH_MAX]; |
891 |
> |
static char curfn[PATH_MAX]; |
892 |
|
static int diffdir; |
893 |
|
register char *fpath; |
894 |
|
|
914 |
|
return; |
915 |
|
} |
916 |
|
if (mainfp == NULL) { /* first call, initialize */ |
917 |
< |
getwd(origdir); |
917 |
> |
getcwd(origdir, sizeof(origdir)); |
918 |
|
} else if (!strcmp(iname, curfn)) { /* just need to rewind? */ |
919 |
|
rewind(mainfp); |
920 |
|
return; |