Có thể gọi hàm socket trong C trả về 0 hoặc 1 làm giá trị cho bộ mô tả socket không?Là 0 hoặc 1 giá trị trả về hợp lệ cho lệnh gọi hàm socket()
int socket(int domain, int type, int protocol);
Theo trang người đàn ông tôi có:
RETURN VALUE
-1 is returned if an error occurs; otherwise the return value is a
descriptor referencing the socket.
Nó có vẻ như nó có thể, hoặc ít nhất là trang người đàn ông không đề cập đến bất kỳ giá trị reserved. Có phải nó được viết ở nơi nào khác mà các mô tả socket hợp lệ cần phải là 2 hoặc cao hơn?
Tôi đang chạy cụ thể trên hạt nhân 2.4.22 Linux, nhưng tôi tò mò muốn biết về bất kỳ việc triển khai ổ cắm dựa trên Unix nào.