(struct filebuf): For buf element to have the alignment of ElfXX_Ehdr
authordrepper <drepper>
Wed, 23 Oct 2002 06:18:24 +0000 (06:18 +0000)
committerdrepper <drepper>
Wed, 23 Oct 2002 06:18:24 +0000 (06:18 +0000)
since this is what will be stored in it.

elf/dl-load.c

index 2f2a9be..3452c0b 100644 (file)
@@ -109,7 +109,7 @@ ELF_PREFERRED_ADDRESS_DATA;
 struct filebuf
 {
   ssize_t len;
-  char buf[1024];
+  char buf[1024] __attribute__ ((aligned (__alignof (ElfW(Ehdr)))));
 };
 
 /* This is the decomposed LD_LIBRARY_PATH search path.  */