/
driver3.2@242/autoconf/
driver3.2@242/doc/LPC/
driver3.2@242/hosts/
driver3.2@242/hosts/amiga/NetIncl/
driver3.2@242/hosts/amiga/NetIncl/netinet/
driver3.2@242/hosts/amiga/NetIncl/sys/
driver3.2@242/hosts/atari/
driver3.2@242/hosts/fcrypt/
driver3.2@242/mudlib/
driver3.2@242/mudlib/sys/
driver3.2@242/util/
driver3.2@242/util/indent/hosts/next/
driver3.2@242/util/make_docs/
/* hosts/amiga/ixfile.h
**
** Defines some macros for filefunctions to allow automatic filename
** conversion from unix style to amiga style.
** You must include it after stdio.h or sys/dir.h!
*/

#ifndef IXFILE_H
#define IXFILE_H

extern char *ixconvert (char *);
extern char *ixconvert2 (char *);

#define access(n)	 access(ixconvert(n))
#define chdir(n)	 chdir(ixconvert(n))
#define fopen(n,m)	 fopen(ixconvert(n),m)
#define freopen(n,m,f)	 freopen(ixconvert(n),m,f)
#if defined(_DCC) && defined(DICE206)
#define mkdir(n,i)	 mkdir(ixconvert(n))
#else
#define mkdir(n,i)	 mkdir(ixconvert(n),i)
#endif
#define ixopen(n,m)	 open(ixconvert(n),m)
#define ixopen3(n,m,b)	 open(ixconvert(n),m,b)
#define opendir(n)	 opendir(ixconvert(n))
#define remove(n)	 remove(ixconvert(n))
#define rename(n,m)	 rename(ixconvert(n),ixconvert2(m))
#define rmdir(n)	 rmdir(ixconvert(n))
#define ixstat(n,m)	 stat(ixconvert(n),m)
#define lstat(n,m)	 stat(ixconvert(n),m)
#define unlink(n)	 unlink(ixconvert(n))

#endif