1#ifndef ae2f_Sys_WSock_auto_h
2#define ae2f_Sys_WSock_auto_h
4#include <ae2f/Sys/WSock.h>
9typedef u_long ae2f_SysWSockUBlock_t;
12ae2f_MAC() ae2f_SysWSockUBlock(ae2f_SysWSockNBlock_t ref_mem,
const ae2f_SysWSock_t prm_sock,
int res)
15 if (ioctlsocket((prm_sock), FIONBIO, &(ref_mem)) != 0) {
26typedef int ae2f_SysWSockUBlock_t;
29ae2f_MAC() ae2f_SysWSockUBlock(ae2f_SysWSockUBlock_t ref_mem,
const ae2f_SysWSock_t prm_sock,
int res)
31 (ref_mem) = fcntl(prm_sock, F_GETFL, 0);
33 if ((ref_mem) == -1) {
37 (ref_mem) |= O_NONBLOCK;
38 if (fcntl((prm_sock), F_SETFL, (ref_mem)) == -1) {