SIGTTIN (21)SIGTTIN (21) — Tiến Trình Nền Đọc Từ Terminal
Một tiến trình nền cố đọc từ terminal điều khiển của nó.
EBADFĐối số file descriptor không phải là file descriptor đang mở hợp lệ, hoặc không được mở cho thao tác được yêu cầu.
Chương trình cố dùng một file descriptor chưa bao giờ được mở, đã bị đóng, hoặc không mở ở chế độ đúng. Đóng file descriptor hai lần hoặc dùng nó sau khi gọi open() thất bại là các nguyên nhân phổ biến.
Đảm bảo file descriptor hợp lệ trước khi sử dụng. Kiểm tra giá trị trả về của các lời gọi open() và socket(). Tránh dùng file descriptor sau khi đã gọi close() trên nó. Dùng strace để theo dõi các thao tác file descriptor.
SIGTTIN (21)Một tiến trình nền cố đọc từ terminal điều khiển của nó.
SIGILL (4)Tiến trình cố gắng thực thi một lệnh máy bất hợp lệ, bị lỗi hoặc yêu cầu đặc quyền.
EPIPEThao tác ghi được thực hiện trên pipe hoặc socket mà đầu đọc đã đóng.
EFAULTMột địa chỉ bộ nhớ không hợp lệ được truyền vào system call như một đối số.
SIGURG (23)Dữ liệu khẩn cấp (out-of-band) đã đến trên một socket.
EMFILEGiới hạn số file descriptor mở của tiến trình đã đạt mức tối đa.