aboutsummaryrefslogtreecommitdiffstats
path: root/jnlib/w32-afunix.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2010-02-26 18:44:36 +0000
committerWerner Koch <[email protected]>2010-02-26 18:44:36 +0000
commit2cf687cb3e2818ac3a6b51fea282a65f4395f580 (patch)
tree51376a0ff19c4aea990c42a895c3ef104881c240 /jnlib/w32-afunix.c
parentSome minor changes and typo fixes. (diff)
downloadgnupg-2cf687cb3e2818ac3a6b51fea282a65f4395f580.tar.gz
gnupg-2cf687cb3e2818ac3a6b51fea282a65f4395f580.zip
First batch of changes to support W32CE.
Note that jnlib/w32-reg.c is not yet ready.
Diffstat (limited to 'jnlib/w32-afunix.c')
-rw-r--r--jnlib/w32-afunix.c9
1 files changed, 5 insertions, 4 deletions
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;
}
}