summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2017-05-08 11:56:55 +0200
committerJakub Hrozek <jhrozek@redhat.com>2017-05-09 13:25:02 +0200
commit2186f88e0449f2303dc84e98c88379ccf8e55714 (patch)
tree364b29fe2e8b7346380a2b87ad0c9827d5684b8b
parent21f3d6124ea28218d02e1e345d38e2b948e4ec23 (diff)
downloadsssd-2186f88e0449f2303dc84e98c88379ccf8e55714.tar.gz
sssd-2186f88e0449f2303dc84e98c88379ccf8e55714.tar.xz
sssd-2186f88e0449f2303dc84e98c88379ccf8e55714.zip
KCM: include missing header file
man 2 readv says that the header file "sys/uio.h" must be included for the functions readv/writev Previously, "sys/uio.h" was included in "sys/socket.h" in glibc. It worked just by a change. But it will be changed in glibc-2.26. https://sourceware.org/bugzilla/show_bug.cgi?id=21426 src/responder/kcm/kcmsrv_cmd.c: In function 'kcm_iovec_op': src/responder/kcm/kcmsrv_cmd.c:75:15: error: implicit declaration of function 'readv'; did you mean 'read'? [-Werror=implicit-function-declaration] src/responder/kcm/kcmsrv_cmd.c:77:15: error: implicit declaration of function 'writev'; did you mean 'write'? [-Werror=implicit-function-declaration] Reviewed-by: Fabiano FidĂȘncio <fidencio@redhat.com>
-rw-r--r--src/responder/kcm/kcmsrv_cmd.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/responder/kcm/kcmsrv_cmd.c b/src/responder/kcm/kcmsrv_cmd.c
index 81015de4a..0b933f0b4 100644
--- a/src/responder/kcm/kcmsrv_cmd.c
+++ b/src/responder/kcm/kcmsrv_cmd.c
@@ -19,6 +19,7 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include <sys/uio.h>
#include <krb5/krb5.h>
#include "config.h"