From a16f5cd2a33644a49974e1b6d9ef619155725d45 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 3 Dec 2012 18:54:56 +0100 Subject: ape: forgot to set errno in access() for dir create fail --- sys/src/ape/lib/ap/plan9/access.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/src/ape/lib/ap/plan9/access.c') diff --git a/sys/src/ape/lib/ap/plan9/access.c b/sys/src/ape/lib/ap/plan9/access.c index c96db0228..e2666036c 100644 --- a/sys/src/ape/lib/ap/plan9/access.c +++ b/sys/src/ape/lib/ap/plan9/access.c @@ -58,6 +58,7 @@ access(const char *name, int mode) _ultoa(tname+nname+9, getpid()); fd = _CREATE(tname, ORCLOSE, 0666); if(fd < 0){ + _syserrno(); free(tname); return -1; } -- cgit v1.2.3