O_ASYNC
{ "async", O_ASYNC, C_IFLAG|C_OFLAG },
#ifdef O_ASYNC
{ "async", 2, O_ASYNC },
#define ALLFLAGS (O_APPEND|O_ASYNC|O_SYNC|O_NONBLOCK|O_DSYNC|O_RSYNC|\
flags |= O_ASYNC;
fcntl(rfb->clientfd, F_SETFL, flags | O_ASYNC);
flags |= O_ASYNC;
flags &= ~O_ASYNC;
res |= cvtto_bsd_mask(lflags, LINUX_FASYNC, O_ASYNC);
res |= cvtto_linux_mask(bflags, O_ASYNC, LINUX_FASYNC);
if (val & O_ASYNC) {
val &= ~O_ASYNC;
flags = sflags & (3 | O_APPEND | O_ASYNC | O_CREAT | O_TRUNC | O_EXCL);
O_ASYNC|O_SYNC|O_CREAT|O_TRUNC|O_EXCL|O_DSYNC|\
#define FASYNC O_ASYNC /* kernel/compat */
ATF_REQUIRE_ERRNO(EINVAL, pipe2(fd, O_ASYNC) == -1);
RL(rump_sys_fcntl(ls, F_SETFL, fl | O_ASYNC));
if (fcntl(mx, F_SETFL, O_ASYNC) < 0)