]> granicus.if.org Git - strace/commit
Include <sys/uio.h> unconditionally
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 21 Nov 2014 20:46:16 +0000 (20:46 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 21 Nov 2014 20:46:16 +0000 (20:46 +0000)
commitb2fa2beedc603a17ed7afaa32b80180e54b901f1
treecfd33d454220dfff1893c3a2fb79c612c2ff9609
parentaf534b8d7a28ce6b2aaa6a0be1b5da20dbfe7b45
Include <sys/uio.h> unconditionally

Since <sys/uio.h> is standardized by POSIX and is present in all
available versions of glibc, it's safe to assume that any usable
libc implementation provides this header file.

* configure.ac (AC_CHECK_HEADERS): Remove sys/uio.h.
* io.c: Include <sys/uio.h> unconditionally.
(tprint_iov_upto, tprint_iov, sys_readv, sys_writev,
print_llu_from_low_high_val, sys_preadv, sys_pwritev): Define
unconditionally.
* net.c: Include <sys/uio.h> unconditionally.
* util.c: Include <sys/uio.h> unconditionally.
(dumpiov): Define unconditionally.
configure.ac
io.c
net.c
util.c