diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2017-07-10 15:53:32 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2017-07-11 11:06:44 -0300 |
commit | 94070f86c0c849c71ed2e7e2189bb4d1f7411a17 (patch) | |
tree | a7de3d544fc1d3cb5a2b211e0d80b6daf6e93800 /sysdeps/unix/sysv | |
parent | 2a91300176a5991d9825eba085e502196a3f47cd (diff) | |
download | glibc-94070f86c0c849c71ed2e7e2189bb4d1f7411a17.tar.gz glibc-94070f86c0c849c71ed2e7e2189bb4d1f7411a17.tar.xz glibc-94070f86c0c849c71ed2e7e2189bb4d1f7411a17.zip |
posix: Add p{read,write}v2 RWF_NOWAIT flag (BZ#21738)
Linux 4.12 (b745fafaf70c0a98a2e1e7ac8cb14542889ceb0e) adds a new p{read,write}v2 flag RWF_NOWAIT. This patch adds it for linux uio-ext.h header. Checked on x86_64-linux-gnu (on a 4.10 kernel). [BZ #21738] * manual/llio.texi (RWF_NOWAIT): New item. * misc/tst-preadvwritev2-common.c (do_test_with_invalid_flags): Add RWF_NOWAIT check. * sysdeps/unix/sysv/linux/bits/uio-ext.h (RWF_NOWAIT): New flag.
Diffstat (limited to 'sysdeps/unix/sysv')
-rw-r--r-- | sysdeps/unix/sysv/linux/bits/uio-ext.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/bits/uio-ext.h b/sysdeps/unix/sysv/linux/bits/uio-ext.h index 4ddb6448b0..751fc4917d 100644 --- a/sysdeps/unix/sysv/linux/bits/uio-ext.h +++ b/sysdeps/unix/sysv/linux/bits/uio-ext.h @@ -46,6 +46,7 @@ extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec, #define RWF_HIPRI 0x00000001 /* High priority request. */ #define RWF_DSYNC 0x00000002 /* per-IO O_DSYNC. */ #define RWF_SYNC 0x00000004 /* per-IO O_SYNC. */ +#define RWF_NOWAIT 0x00000008 /* per-IO nonblocking mode. */ __END_DECLS |