From e402fd834015e36c307e8f84656e18b070d60f6b Mon Sep 17 00:00:00 2001 From: Benjamin Riefenstahl Date: Wed, 6 Jul 2022 03:46:07 +0000 Subject: ape/bsd/bind.c, ape/bsd/listen.c: Use _syserrno. --- sys/src/ape/lib/bsd/bind.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sys/src/ape/lib/bsd/bind.c') diff --git a/sys/src/ape/lib/bsd/bind.c b/sys/src/ape/lib/bsd/bind.c index aa4762c0b..a80a62b64 100644 --- a/sys/src/ape/lib/bsd/bind.c +++ b/sys/src/ape/lib/bsd/bind.c @@ -61,7 +61,9 @@ bind(int fd, void *a, int alen) n = write(cfd, msg, strlen(msg)); if(n < 0){ - errno = EOPNOTSUPP; /* Improve error reporting!!! */ + _syserrno(); + if(errno == EPLAN9) + errno = EOPNOTSUPP; close(cfd); return -1; } -- cgit v1.2.3