[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#666454: sizeof(struct sigevent) is smaller than the kernel definition



Package: libc0.1-dev
Version: 2.11.3-2

The kernel definition of sigevent_t includes a few bytes of reserved space,
which are unused for now but may be eventually written by kernel when new
features are implemented.

AFAICT this is harmless for now, but it can become a problem in the future
(e.g. buffer overflow).

Unfortunately size of this struct can't be increased without breaking ABI.

-- System Information:
Debian Release: 6.0.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 8.1-1-amd64
Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libc0.1-dev depends on:
ii  kfreebsd-kernel-headers       0.53       kernel of FreeBSD headers for deve
ii  libc-dev-bin                  2.11.3-2   Embedded GNU C Library: Developmen
ii  libc0.1                       2.11.3-2   Embedded GNU C Library: Shared lib

Versions of packages libc0.1-dev recommends:
ii  gcc [c-compiler]              4:4.4.5-1  The GNU C compiler
ii  gcc-4.3 [c-compiler]          4.3.5-4    The GNU C compiler
ii  gcc-4.4 [c-compiler]          4.4.5-8    The GNU C compiler

Versions of packages libc0.1-dev suggests:
pn  glibc-doc                     <none>     (no description available)
ii  manpages-dev                  3.27-1     Manual pages about using GNU/Linux

-- no debconf information



Reply to: