Soket işlevi çağrısında C soket tanımlayıcısının değeri olarak 0 veya 1 döndürülebilir mi?Soket() işlev çağrısı için 0 veya 1 geçerli dönüş değeri var
int socket(int domain, int type, int protocol);
adam sayfasına göre ben:
RETURN VALUE
-1 is returned if an error occurs; otherwise the return value is a
descriptor referencing the socket.
O elinden gibi görünüyor, ya da en azından adam sayfası Ayrılmış değerlerin bahsetmiyor. Geçerli soket tanımlayıcılarının 2 ya da daha fazla olması gereken başka bir yer mi yazılmıştır?
Özellikle bir Linux 2.4.22 çekirdeği üzerinde çalışıyorum, ancak soket unix tabanlı herhangi bir uygulama için biliyorum.