From 2cf687cb3e2818ac3a6b51fea282a65f4395f580 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 26 Feb 2010 18:44:36 +0000 Subject: First batch of changes to support W32CE. Note that jnlib/w32-reg.c is not yet ready. --- jnlib/w32-afunix.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'jnlib/w32-afunix.c') diff --git a/jnlib/w32-afunix.c b/jnlib/w32-afunix.c index 63653941e..579621491 100644 --- a/jnlib/w32-afunix.c +++ b/jnlib/w32-afunix.c @@ -51,14 +51,15 @@ read_port_and_nonce (const char *fname, unsigned short *port, char *nonce) fclose (fp); if (!nread) { - errno = ENOFILE; +#warning remove this file + jnlib_set_errno (EIO); return -1; } buffer[nread] = 0; aval = atoi (buffer); if (aval < 1 || aval > 65535) { - errno = EINVAL; + jnlib_set_errno (EINVAL); return -1; } *port = (unsigned int)aval; @@ -66,7 +67,7 @@ read_port_and_nonce (const char *fname, unsigned short *port, char *nonce) ; if (*p != '\n' || nread != 17) { - errno = EINVAL; + jnlib_set_errno (EINVAL); return -1; } p++; nread--; @@ -126,7 +127,7 @@ _w32_sock_connect (int sockfd, struct sockaddr *addr, int addrlen) ret = send (sockfd, nonce, 16, 0); if (ret >= 0 && ret != 16) { - errno = EIO; + jnlib_set_errno (EIO); ret = -1; } } -- cgit v1.2.3