mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +00:00
entered into RCS
This commit is contained in:
parent
28537b7ecb
commit
c80584a644
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user