Page MenuHomeFreeBSD

D925.diff
No OneTemporary

D925.diff

Index: sys/ufs/ufs/dir.h
===================================================================
--- sys/ufs/ufs/dir.h
+++ sys/ufs/ufs/dir.h
@@ -110,7 +110,7 @@
*
*/
#define DIRECTSIZ(namlen) \
- (((uintptr_t)&((struct direct *)0)->d_name + \
+ ((offsetof(struct direct, d_name) + \
((namlen)+1)*sizeof(((struct direct *)0)->d_name[0]) + 3) & ~3)
#if (BYTE_ORDER == LITTLE_ENDIAN)
#define DIRSIZ(oldfmt, dp) \

File Metadata

Mime Type
text/plain
Expires
Sat, Mar 21, 3:34 AM (5 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30057956
Default Alt Text
D925.diff (427 B)

Event Timeline