Lỗi Linux/POSIXThông tin
EINPROGRESSEINPROGRESS — Thao Tác Đang Được Tiến Hành
Một kết nối non-blocking đã được khởi tạo và vẫn đang trong quá trình thực hiện.
linuxmacosunix
Nguyên nhân gây ra lỗi này
Lệnh gọi connect() trên socket non-blocking không thể hoàn thành ngay lập tức. Quá trình bắt tay TCP đang diễn ra.
Cách sửa
Dùng select(), poll(), hoặc epoll() để chờ socket có thể ghi. Sau đó gọi getsockopt() với SO_ERROR để kiểm tra kết quả.
Mã lỗi liên quan
Lỗi Linux/POSIXLỗi
EMFILEEMFILE — Quá Nhiều File Đang Mở
Giới hạn số file descriptor mở của tiến trình đã đạt mức tối đa.
linuxmacosunix
Xem chi tiết Lỗi Linux/POSIXLỗi
ENOMEDIUMENOMEDIUM — Không Tìm Thấy Phương Tiện
Không có phương tiện tháo rời nào trong ổ đĩa hoặc thiết bị.
linux
Xem chi tiết Lỗi Linux/POSIXLỗi
ESOCKTNOSUPPORTESOCKTNOSUPPORT — Loại Socket Không Được Hỗ Trợ
Loại socket được chỉ định không được hỗ trợ trong protocol family đã cho.
linuxunix
Xem chi tiết Lỗi Linux/POSIXLỗi
ENOEXECENOEXEC — Lỗi Định Dạng Thực Thi
Có yêu cầu thực thi một tệp không thuộc định dạng thực thi được nhận diện.
linuxmacosunix
Xem chi tiết Lỗi Linux/POSIXLỗi
EOVERFLOWEOVERFLOW — Giá Trị Quá Lớn cho Kiểu Dữ Liệu
Một giá trị quá lớn để lưu trữ trong kiểu dữ liệu đích.
linuxmacosunix
Xem chi tiết Lỗi Linux/POSIXLỗi
EROFSEROFS — Filesystem Chỉ Đọc
Có thao tác sửa đổi file hoặc thư mục trên filesystem đang được mount chỉ đọc.
linuxmacosunix
Xem chi tiết