Hopefully more portable (notably for Windows)
This commit is contained in:
parent
bfe725e6d4
commit
ed4460476c
|
@ -41,6 +41,11 @@
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include "../config.h"
|
#include "../config.h"
|
||||||
|
|
||||||
|
/* portability */
|
||||||
|
#ifdef __WIN32__
|
||||||
|
# define close(fd) closesocket(fd)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* AppServerClient */
|
/* AppServerClient */
|
||||||
/* private */
|
/* private */
|
||||||
|
@ -439,7 +444,7 @@ static char const * _appserver_error_ssl(void)
|
||||||
static ssize_t _callback_read(AppServerClient * asc, char * buffer,
|
static ssize_t _callback_read(AppServerClient * asc, char * buffer,
|
||||||
size_t count)
|
size_t count)
|
||||||
{
|
{
|
||||||
return read(asc->fd, buffer, count);
|
return recv(asc->fd, buffer, count, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -447,7 +452,7 @@ static ssize_t _callback_read(AppServerClient * asc, char * buffer,
|
||||||
static ssize_t _callback_write(AppServerClient * asc, char const * buffer,
|
static ssize_t _callback_write(AppServerClient * asc, char const * buffer,
|
||||||
size_t count)
|
size_t count)
|
||||||
{
|
{
|
||||||
return write(asc->fd, buffer, count);
|
return send(asc->fd, buffer, count, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user