/* DOS specific routines */ #ifndef HTDOS_H #define HTDOS_H #ifndef HTUTILS_H #include #endif /* HTUTILS_H */ /* PUBLIC HTDOS_wwwName() * CONVERTS DOS Name into WWW Name * ON ENTRY: * dosname DOS file specification (NO NODE) * * ON EXIT: * returns WWW file specification * */ const char *HTDOS_wwwName(const char *dosname); /* * Converts Unix slashes to DOS */ char *HTDOS_slashes(char *path); /* PUBLIC HTDOS_name() * CONVERTS WWW name into a DOS name * ON ENTRY: * wwwname WWW file name * * ON EXIT: * returns DOS file specification * * Bug: Returns pointer to static -- non-reentrant */ char *HTDOS_name(char *wwwname); #ifdef WIN_EX char *HTDOS_short_name(char *fn); #else #define HTDOS_short_name(fn) fn #endif #ifdef DJGPP /* * Poll tcp/ip lib and yield to DPMI-host while nothing in * keyboard buffer (head = tail) (simpler than kbhit). */ void djgpp_idle_loop(void); #endif #endif /* HTDOS_H */