2021-10-11 18:20:23 -03:00

24 lines
604 B
C

/* @(#)tmpdir.h 1.1 92/07/30 SMI */
/*
* directory entry for temporary file system
* modelled after ufs/fsdir.h
*/
#undef MAXNAMLEN
#define MAXNAMLEN 255
struct tdirent {
u_short td_reclen; /* length of this record */
u_short td_namelen; /* string length in td_name */
struct tmpnode *td_tmpnode; /* tnode for this file */
struct tdirent *td_next; /* next directory entry */
char td_name[MAXNAMLEN+1]; /* no longer than this */
};
#define TDIRSIZ(tdp) \
((sizeof (struct tdirent) - (MAXNAMLEN+1)) + \
(((tdp)->td_namelen+1 + 3) &~ 3))
#define TEMPTYDIRSIZE 32 /* fudge cookie */