diff options
author | Rich Felker <dalias@aerifal.cx> | 2018-07-18 13:25:48 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2018-07-18 13:34:34 -0400 |
commit | b3fa0f2b1b8c267c1cbe8c62464e484f3a174a4e (patch) | |
tree | 7d5c1d52617b69d62ddf4fbba48c2aaabeb8290a /src/thread/pthread_attr_init.c | |
parent | add support for arch-specific ptrace command macros (diff) | |
download | grovel-b3fa0f2b1b8c267c1cbe8c62464e484f3a174a4e.tar.gz grovel-b3fa0f2b1b8c267c1cbe8c62464e484f3a174a4e.tar.xz |
fix regression in alignment of dirent structs produced by readdir
commit 32482f61da7650ff10741bd5aedd66bbc3ea165b reduced the number of
int members before the dirent buf from 4 to 3, thereby misaligning it
mod sizeof(off_t), producing invalid accesses on any arch where
alignof(off_t)==sizeof(off_t).
rather than re-adding wasted padding, reorder the struct to meet the
requirement and add a comment and static assertion to prevent this
from getting broken again.
Diffstat (limited to 'src/thread/pthread_attr_init.c')
0 files changed, 0 insertions, 0 deletions