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