Package: manpages
Version: 6.03-2
Severity: normal
X-Debbugs-Cc: [email protected]
Dear Maintainer,
The union sigval is incorrectly described. Its members are called
"sival_int" and "sival_ptr". In the manpage however it writes
"sigval_int" and "sigval_ptr".
I did the following to
verify the correctness of my claim, after the compiler told me that the
identifiers sigval_int and sigval_ptr do not exist:
1) I looked up the definition in the header
/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h
2) I looked up the definition in "The Linux Programming Interface" (M
Kerrisk)
In both cases I found
union sigval
{
int sival_int;
void *sival_ptr;
};
Since sigval is quite important a data type for signal processing I
believe that priority 3 is appropriate. (Fortunately the effort for
fixing the problem is marginal. (Replace sigval_int by sival_int and
sigval_ptr by sival_ptr in the whole document).
-- System Information:
Debian Release: 12.9
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-25-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
manpages depends on no packages.
manpages recommends no packages.
Versions of packages manpages suggests:
ii man-db [man-browser] 2.11.2-2
-- no debconf information