Fehler: 'struct sigevent' hat kein Mitglied namens 'sigev_notify_thread_id'

8

Der folgende "Spielzeug" -Code repräsentiert ein Problem, das ich in einer größeren Codebasis habe, indem ich POSIX-Timer verwende.

%Vor%

Wenn ich versuche, es mit g++ auf einem Linux-Rechner zu kompilieren, bekomme ich den Fehler:

%Vor%

Gibt es einen Grund, warum? Dies führt mich zu der Annahme, dass die sigevent struct ein Mitglied namens sigev_notify_thread_id hat.

    
dinkelk 30.05.2013, 02:14
quelle

1 Antwort

4

Das Ändern von sevp.sigev_notify_thread_id in sevp._sigev_un._tid hat mein Problem behoben. Sie können die Definition in Zeile 295 hier sehen.

Danke an @Duck für den hilfreichen Kommentar.

    
dinkelk 30.05.2013, 02:40
quelle

Tags und Links