Package: manpages
Version: 6.03-2
Severity: normal
X-Debbugs-Cc: andreas.manio...@gmail.com

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

Reply via email to