cvs commit: src/include ar.h
Joseph Koshy
jkoshy at FreeBSD.org
Mon Nov 13 04:28:30 UTC 2006
jkoshy 2006-11-13 04:28:29 UTC
FreeBSD src repository
Modified files:
include ar.h
Log:
Attempt to improve application portability by marking `struct ar_hdr'
as `packed'.
The C standard leaves the alignment of individual members of a C
struct upto the implementation, so pedantically speaking portable
code cannot assume that the layout of a `struct ar_hdr' in memory
will match its layout in a file. Using a __packed attribute
declaration forces file and memory layouts for this structure to
match.
Submitted by: ru
Revision Changes Path
1.2 +5 -1 src/include/ar.h
More information about the cvs-src
mailing list