Date: Fri, 28 Feb 2020 11:00:10 +0100 From: "Dr. Nikolaus Klepp" <dr.klepp@gmx.at> To: freebsd-arm@freebsd.org Subject: Re: sizeof(struct kevent) on ARM 32-bit Message-ID: <202002281100.11027.dr.klepp@gmx.at> In-Reply-To: <20200228114800.60a39b65@i11.co> References: <20200228114800.60a39b65@i11.co>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi! Anno domini 2020 Fri, 28 Feb 11:48:00 +0200 Nick Kostirya via freebsd-arm scripsit: > Hello. > > Why sizeof(struct kevent) is 64 on ARM 32-bit? > It is like as on amd64. But why? > And struct timespec also is 16, but 8. > > > i386 (FreeBSD 12.1): > sizeof(struct kevent) = 56 > sizeof(struct timespec) = 8 > sizeof(intptr_t) = 4 > > amd64: > sizeof(struct kevent) = 64 > sizeof(struct timespec) = 16 > sizeof(intptr_t) = 8 > > ARM 32-bit: > sizeof(struct kevent) = 64 > sizeof(struct timespec) = 16 > sizeof(intptr_t) = 4 > > Nick. > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > Structure packing, most likely. http://www.catb.org/esr/structure-packing/ Nik -- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002281100.11027.dr.klepp>