EOWNERDEADEOWNERDEAD — Właściciel zakończył działanie
Poprzedni właściciel solidnego mutexa zakończył działanie, trzymając blokadę.
Co powoduje ten błąd
Proces trzymający solidny mutex zakończył działanie bez jego odblokowania. Następny nabywca blokady otrzymuje ten błąd.
Jak to naprawić
Wywołaj pthread_mutex_consistent() po przejęciu mutexa. Sprawdź i napraw dane współdzielone. Następnie odblokuj normalnie.
Powiązane kody błędów
ENOBUFSENOBUFS — Brak dostępnego miejsca w buforze
System nie ma wystarczającej ilości miejsca w buforach sieciowych, aby ukończyć operację.
Exit 0Exit 0 — Sukces
Proces zakończył działanie pomyślnie, bez błędów.
SIGSTOP (19)SIGSTOP (19) — Sygnał zatrzymania
Proces został bezwarunkowo zatrzymany. Tego sygnału nie można przechwycić ani zignorować.
ENOSTRENOSTR — To nie jest urządzenie STREAMS
Operacja specyficzna dla STREAMS została podjęta na deskryptorze pliku nie będącym urządzeniem STREAMS.
EBADFEBADF — Nieprawidłowy Deskryptor Pliku
Argument będący deskryptorem pliku nie jest prawidłowym otwartym deskryptorem lub nie jest otwarty dla żądanej operacji.
SIGINT (2)SIGINT (2) — Sygnał przerwania
Wysłano sygnał przerwania, zazwyczaj przez naciśnięcie Ctrl+C w terminalu.