Преглед изворни кода

Solaris doesn't provide FIONBIO

David Rose пре 15 година
родитељ
комит
eeb2bf2547
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      panda/src/nativenet/socket_portable.h

+ 2 - 1
panda/src/nativenet/socket_portable.h

@@ -351,7 +351,8 @@ inline bool do_shutdown_send(SOCKET s)
 
 
 
 
 const long LOCAL_NONBLOCK = 1;
 const long LOCAL_NONBLOCK = 1;
-const long LOCAL_FL_SET = FIONBIO ;
+// With BSDBLOCK defined, we don't need FIONBIO.  Solaris doesn't provide it.
+//const long LOCAL_FL_SET = FIONBIO ;
 const int LOCAL_BLOCKING_ERROR = EAGAIN;
 const int LOCAL_BLOCKING_ERROR = EAGAIN;
 const int LOCAL_CONNECT_BLOCKING = EINPROGRESS;
 const int LOCAL_CONNECT_BLOCKING = EINPROGRESS;