Linux/POSIX chybyChyba
EOWNERDEADEOWNERDEAD — Vlastník zanikl
Předchozí vlastník robustního mutexu skončil, zatímco držel zámek.
linuxmacosunix
Co způsobuje tuto chybu
Proces držící robustní mutex skončil bez jeho odemčení. Tuto chybu obdrží další žadatel o zámek.
Jak to opravit
Po získání mutexu zavolejte pthread_mutex_consistent(). Ověřte a opravte sdílená data. Poté normálně odemkněte.
Související chybové kódy
Linux/POSIX chybyChyba
ENOBUFSENOBUFS — Není k dispozici žádný prostor ve vyrovnávací paměti
Systém nemá dostatek prostoru v síťové vyrovnávací paměti k dokončení operace.
linuxmacosunix
Zobrazit podrobnosti Linux/POSIX chybyInformace
Exit 0Exit 0 — Úspěch
Proces byl úspěšně dokončen bez chyb.
linuxmacosunix
Zobrazit podrobnosti Linux/POSIX chybyVarování
SIGSTOP (19)SIGSTOP (19) — Signál zastavení
Proces byl bezpodmínečně zastaven. Tento signál nelze zachytit ani ignorovat.
linuxmacosunix
Zobrazit podrobnosti Linux/POSIX chybyChyba
ENOSTRENOSTR — Není zařízení STREAMS
Na deskriptoru souboru, který není zařízením STREAMS, byla provedena operace specifická pro STREAMS.
linuxunix
Zobrazit podrobnosti Linux/POSIX chybyChyba
EBADFEBADF — Neplatný souborový deskriptor
Argument souborového deskriptoru není platný otevřený souborový deskriptor nebo není otevřen pro požadovanou operaci.
linuxmacosunix
Zobrazit podrobnosti Linux/POSIX chybyInformace
SIGINT (2)SIGINT (2) — Signál přerušení
Byl odeslán signál přerušení, typicky stiskem Ctrl+C v terminálu.
linuxmacosunix
Zobrazit podrobnosti