lsb

missing sigev_notify_function from signal.h

Bug #1327873 reported by Jeff Johnson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lsb
Fix Committed
Medium
Unassigned
Mandriva
Fix Released
Medium

Bug Description

Quoting http://pubs.opengroup.org/onlinepubs/000095399/basedefs/signal.h.html:
"The <signal.h> header shall define the sigevent structure, which has at least
the following members:

int sigev_notify Notification type.
int sigev_signo Signal number.
union sigval sigev_value Signal value.
void(*)(union sigval) sigev_notify_function Notification function. "

sigev_notify_function is missing in the LSB headers.

My workaround is to add this:
#define sigev_notify_function _sigev_un._sigev_thread._function

This is needed to build OCaml (ocaml.org).

Tags: errata
Changed in mandriva:
importance: Unknown → Medium
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.