From fadf2eb7a3b4f343576d350c7e2af2a9fff64ebb Mon Sep 17 00:00:00 2001 From: Corentin Chary <corentin.chary@gmail.com> Date: Tue, 16 Feb 2010 16:38:10 +0100 Subject: [PATCH] pkcs11-proxy: use send/recv instead of write/read for winsock2 compatibility Signed-off-by: Corentin Chary <corentin.chary@gmail.com> --- gck-rpc-module.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gck-rpc-module.c b/gck-rpc-module.c index 67794ac..c62162c 100644 --- a/gck-rpc-module.c +++ b/gck-rpc-module.c @@ -421,7 +421,7 @@ static CK_RV call_write(CallState * cs, unsigned char *data, size_t len) return CKR_DEVICE_ERROR; } - r = write(fd, data, len); + r = send(fd, data, len, 0); if (r == -1) { if (errno == EPIPE) { @@ -460,7 +460,7 @@ static CK_RV call_read(CallState * cs, unsigned char *data, size_t len) return CKR_DEVICE_ERROR; } - r = read(fd, data, len); + r = recv(fd, data, len, 0); if (r == 0) { warning(("couldn't receive data: daemon closed connection")); -- GitLab