entered into RCS

This commit is contained in:
Roland McGrath 1993-05-20 22:03:08 +00:00
parent 28537b7ecb
commit c80584a644

View File

@ -9,5 +9,14 @@ struct direct
short int d_pad; short int d_pad;
long int d_off; long int d_off;
unsigned short int d_reclen; unsigned short int d_reclen;
char d_name[1]; char d_name[1]; /* Actually longer. */
}; };
#include <stddef.h>
/* We calculate the length of the name by taking the length of the whole
`struct direct' record, subtracting the size of everything before the
name, and subtracting one for the terminating null. */
#define D_NAMLEN(d) \
((d)->d_reclen - offsetof (struct direct, d_name) - 1)