V10/netfs/serv/zarf.h

/*
 * private data for unix file server;
 * stored in Rfile.fs
 */

typedef struct {
	int fd;
	int flags;
	char *name;
} Fsfile;

#define	CANTREAD	01
#define	CANTWRITE	02
#define	WONTREAD	04
#define	WONTWRITE	010
#define	DIDDIR		020	/* need to dircleanup on close */
#define	NOSTAT		040	/* stat info invalid */

#define	fsp(f)	((Fsfile *)(f)->fs)