git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@859
cb58f699-b61c-0410-a6fe-
9272a202ed29
# include <sys/socket.h>
# include <sys/un.h>
# include <unistd.h>
+# include <arpa/inet.h>
#else
# include <winsock.h>
#endif
struct sockaddr_in addr;
int size=sizeof(addr);
- s=::accept(listener,(struct sockaddr*)&addr,&size);
+ s=::accept(listener,(struct sockaddr*)&addr,(socklen_t*)&size);
#ifdef WIN32
if(s==INVALID_SOCKET)
#else
bool UnixListener::create(ShibSocket& sock) const
{
- *sock = socket(PF_UNIX, SOCK_STREAM, 0);
- if (*sock < 0)
+ sock = socket(PF_UNIX, SOCK_STREAM, 0);
+ if (sock < 0)
return log_error();
return true;
}