This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [parisc-linux] gcc-3.[02] alignment problem
- From: Matthew Wilcox <willy at debian dot org>
- To: Randolph Chung <randolph at tausq dot org>
- Cc: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>,parisc-linux at parisc-linux dot org, gcc at gcc dot gnu dot org
- Date: Tue, 16 Jul 2002 18:24:08 +0100
- Subject: Re: [parisc-linux] gcc-3.[02] alignment problem
- References: <200207161701.g6GH1D03023385@hiauly1.hia.nrc.ca> <20020716172255.GM8724@tausq.org>
On Tue, Jul 16, 2002 at 10:22:55AM -0700, Randolph Chung wrote:
> include/linux/tcp_diag.h defines:
>
> struct tcpdiag_sockid
> {
> __u16 tcpdiag_sport;
> __u16 tcpdiag_dport;
> __u32 tcpdiag_src[4];
> __u32 tcpdiag_dst[4];
> __u32 tcpdiag_if;
> __u32 tcpdiag_cookie[2];
> #define TCPDIAG_NOCOOKIE (~0U)
> };
> why is the offset of tcpdiag_cookie[0] 44 and not 40?
0 tcpdiag_sport
2 tcpdiag_dport
4 tcpdiag_src
20 tcpdiag_dst
36 tcpdiag_if
40 tcpdiag_cookie
hmm.. worth checking that dport is at offset 2, not offset 4?
--
Revolutions do not require corporate support.