summaryrefslogtreecommitdiff
path: root/sys/src/ape
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2012-12-03 18:54:56 +0100
committercinap_lenrek <cinap_lenrek@gmx.de>2012-12-03 18:54:56 +0100
commita16f5cd2a33644a49974e1b6d9ef619155725d45 (patch)
tree1a8b7b990b86283363572cb5baab1a500f538eb8 /sys/src/ape
parent4661934e31d3eee9414eb44ffc5a7e355326bc31 (diff)
ape: forgot to set errno in access() for dir create fail
Diffstat (limited to 'sys/src/ape')
-rw-r--r--sys/src/ape/lib/ap/plan9/access.c1
1 files changed, 1 insertions, 0 deletions
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;
}