Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Feb 2020 11:48:00 +0200
From:      Nick Kostirya <nikolay.kostirya@i11.co>
To:        freebsd-arm@freebsd.org
Subject:   sizeof(struct kevent) on ARM 32-bit
Message-ID:  <20200228114800.60a39b65@i11.co>

next in thread | raw e-mail | index | archive | help
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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200228114800.60a39b65>