ref: 4cff2af5a4ff459f67aaa9cadf56913171891f95
dir: /orclose.c/
#include <u.h> #include <libc.h> void main(int argc, char **argv) { int fd; ARGBEGIN{}ARGEND; if((fd = create("/n/gefs/foo", ORCLOSE|OWRITE, 0644)) == -1) sysfatal("open: %r"); if(access("/n/gefs/foo", OREAD) == -1) sysfatal("access: %r"); close(fd); if(access("/n/gefs/foo", OREAD) != -1) sysfatal("access: file not removed"); exits(nil); }