diff options
Diffstat (limited to 'Build/source/texk/dvi2tty/dvi2tty-5.3.3/dvi2tty.c')
-rw-r--r-- | Build/source/texk/dvi2tty/dvi2tty-5.3.3/dvi2tty.c | 42 |
1 files changed, 2 insertions, 40 deletions
diff --git a/Build/source/texk/dvi2tty/dvi2tty-5.3.3/dvi2tty.c b/Build/source/texk/dvi2tty/dvi2tty-5.3.3/dvi2tty.c index 55196246275..5f40aaea787 100644 --- a/Build/source/texk/dvi2tty/dvi2tty-5.3.3/dvi2tty.c +++ b/Build/source/texk/dvi2tty/dvi2tty-5.3.3/dvi2tty.c @@ -533,44 +533,6 @@ void plcnxt(int pagnr) -#ifdef KPATHSEA -# ifdef __DJGPP__ - /* `stat' is way too expensive for such a simple job. */ -# define READABLE(fn, st) \ - (access (fn, R_OK) == 0 && access (fn, D_OK) == -1) -#else -# define READABLE(fn, st) \ - (access (fn, R_OK) == 0 && stat (fn, &(st)) == 0 && !S_ISDIR (st.st_mode)) -#endif - -static char * -readable_file(char *name) -{ - char *ret; - -#ifdef WIN32 - unsigned int fa; - - fa = GetFileAttributes(name); - if (fa == 0xFFFFFFFF) - ret = NULL; - else if ((fa & FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY) - ret = NULL; - else - ret = name; -#else /* ! WIN32 */ - struct stat st; - - if (READABLE (name, st)) - ret = name; - else /* Some other error. */ - ret = NULL; -#endif - return ret; -} -#endif - - /* * GETFNAME -- {Make sure we have a .dvi filename. @@ -585,11 +547,11 @@ void getfname(const char *str) usage(ign); strcpy(DVIfilename, str); #ifdef KPATHSEA - if (!readable_file(DVIfilename)) + if (!kpse_readable_file(DVIfilename)) #else if ((i < 5) || strcmp(str+i-4, ".dvi")) - strcat(DVIfilename, ".dvi"); #endif + strcat(DVIfilename, ".dvi"); return; |