Blame |
    Last modification |
    View Log
    | Download
    | RSS feed
  
  
#include "harness/winsock.h"
 
 
 
#ifndef _WIN32
 
 
 
int WSAStartup(int version, WSADATA* data) {
 
    // very minimal, we don't care about the arguments
 
    return 0;
 
}
 
 
 
int WSAGetLastError(void) {
 
    return errno;
 
}
 
 
 
int WSACleanup(void) {
 
    return 0;
 
}
 
 
 
// Only implement non-blocking call for now
 
int ioctlsocket(int handle, long cmd, unsigned long* argp) {
 
 
 
    int flags = fcntl(handle, F_GETFL);
 
    flags |= O_NONBLOCK;
 
    return fcntl(handle, F_SETFL, flags);
 
}
 
 
 
#endif