Tôi đang viết mô-đun xuất giao diện tương tự send
và recv
.Tôi có nên đặt errno không?
Vì các hàm đó được cho là trả về số byte gửi và nhận, tôi không thể thực hiện quản lý lỗi đúng như tôi thường làm (tức là sử dụng số đếm và trả về giá trị ghi nhớ).
Trong tình huống như vậy, tôi có nên đặt errno
làm thư viện chuẩn không? Nếu vậy, vì errno
là chủ đề cụ thể, có cách viết cụ thể nào trên đó hay tôi có thể chỉ định giá trị cho nó?
Chỉnh sửa: thử nghiệm nó Tôi nhận thấy rằng thiết lập errno
theo bài tập đang hoạt động. Tuy nhiên: điều này có an toàn và dễ dàng cho bất kỳ hệ thống nào không?
Đối với nhiều hơn bao giờ bạn muốn biết về 'errno' và tiêu chuẩn C, hãy xem http://stackoverflow.com/questions/12945486/ – Nemo