Błędy Linux/POSIXBłąd
ESHUTDOWNESHUTDOWN — Nie można wysyłać po zamknięciu
Podjęto próbę wysłania danych po zamknięciu lokalnego końca gniazda do zapisu.
linuxmacosunix
Co powoduje ten błąd
Aplikacja wywołała shutdown(fd, SHUT_WR), a następnie próbowała wysłać dane.
Jak to naprawić
Nie wysyłaj danych po wywołaniu shutdown() z SHUT_WR. Przebuduj protokół tak, aby wszystkie wysyłki były zakończone przed zamknięciem.
Powiązane kody błędów
Błędy Linux/POSIXBłąd
ETXTBSYETXTBSY — Plik tekstowy zajęty
Podjęto próbę zapisu lub modyfikacji pliku, który jest aktualnie wykonywany.
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXBłąd
EOPNOTSUPPEOPNOTSUPP — Operacja nieobsługiwana
Żądana operacja nie jest obsługiwana przez typ gniazda ani protokół.
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXKrytyczny
ENOSPCENOSPC — Brak miejsca na urządzeniu
W systemie plików nie ma już wolnego miejsca ani dostępnych i-węzłów do zapisu.
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXInformacja
SIGCHLD (17)SIGCHLD (17) — Zmiana stanu procesu potomnego
Proces potomny zakończył działanie, zatrzymał się lub wznowił.
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXInformacja
SIGALRM (14)SIGALRM (14) — Sygnał alarmu zegarowego
Upłynął czas timera ustawionego przez alarm() lub setitimer().
linuxmacosunix
Zobacz szczegóły Błędy Linux/POSIXBłąd
EMLINKEMLINK — Zbyt wiele dowiązań
Przekroczono maksymalną liczbę dowiązań twardych do jednego pliku.
linuxmacosunix
Zobacz szczegóły