#include "lib-signals.h"
#include "array.h"
#include "execv-const.h"
-#include "fd-set-nonblock.h"
#include "child-wait.h"
#include "istream.h"
#include "ostream.h"
#include "lib.h"
#include "array.h"
-#include "fd-set-nonblock.h"
#include "safe-mkstemp.h"
#include "ioloop.h"
#include "istream.h"
#include "lib.h"
#include "array.h"
#include "ioloop.h"
-#include "fd-set-nonblock.h"
#include "fdpass.h"
#include "hostpid.h"
#include "connection.h"
#include "process-title.h"
#include "randgen.h"
#include "restrict-access.h"
-#include "fd-close-on-exec.h"
#include "write-full.h"
#include "settings-parser.h"
#include "master-interface.h"
#include "lib-signals.h"
#include "ioloop.h"
#include "env-util.h"
-#include "fd-set-nonblock.h"
#include "istream.h"
#include "istream-seekable.h"
#include "path-util.h"
#include "array.h"
#include "hostpid.h"
#include "net.h"
-#include "fd-set-nonblock.h"
#include "istream.h"
#include "ostream.h"
#include "ioloop.h"
#include "ioloop.h"
#include "ostream.h"
#include "fdpass.h"
-#include "fd-close-on-exec.h"
#include "llist.h"
#include "str.h"
#include "strescape.h"
#include "home-expand.h"
#include "process-title.h"
#include "restrict-access.h"
-#include "fd-close-on-exec.h"
#include "settings-parser.h"
#include "syslog-util.h"
#include "master-instance.h"
#include "str.h"
#include "hostpid.h"
#include "net.h"
-#include "fd-set-nonblock.h"
#include "process-title.h"
#include "lib-signals.h"
#include "backtrace-string.h"
#include "printf-format-fix.h"
#include "write-full.h"
-#include "fd-close-on-exec.h"
#include <unistd.h>
#include <fcntl.h>
#include "lib.h"
#include "net.h"
-#include "fd-close-on-exec.h"
#include <unistd.h>
#include <fcntl.h>
/* Copyright (c) 1999-2017 Dovecot authors, see the included COPYING file */
#include "lib.h"
-#include "fd-set-nonblock.h"
#include <fcntl.h>
#include "lib.h"
#include "array.h"
-#include "fd-close-on-exec.h"
#include "ioloop-private.h"
#include "ioloop-iolist.h"
#ifdef IOLOOP_KQUEUE
#include "array.h"
-#include "fd-close-on-exec.h"
#include "ioloop-private.h"
#include <unistd.h>
#ifdef IOLOOP_NOTIFY_INOTIFY
-#include "fd-close-on-exec.h"
-#include "fd-set-nonblock.h"
#include "ioloop-private.h"
#include "ioloop-notify-fd.h"
#include "buffer.h"
#include "ioloop-private.h"
#include "llist.h"
-#include "fd-close-on-exec.h"
#include <unistd.h>
#include <fcntl.h>
#include <sys/types.h>
#include "ioloop.h"
#include "array.h"
#include "str.h"
-#include "fd-set-nonblock.h"
#include "istream-private.h"
static bool i_stream_is_buffer_invalid(const struct istream_private *stream);
#include "lib.h"
#include "array.h"
#include "ioloop.h"
-#include "fd-close-on-exec.h"
-#include "fd-set-nonblock.h"
#include "write-full.h"
#include "lib-signals.h"
#include "array.h"
#include "env-util.h"
#include "hostpid.h"
-#include "fd-close-on-exec.h"
#include "ipwd.h"
#include "process-title.h"
#include "var-expand-private.h"
#ifndef HAVE_LINUX_MREMAP
-#include "fd-close-on-exec.h"
-
#include <sys/mman.h>
#define MMAP_SIGNATURE 0xdeadbeef
#define _GNU_SOURCE /* For Linux's struct ucred */
#include "lib.h"
-#include "fd-set-nonblock.h"
#include "time-util.h"
#include "net.h"
#include "lib.h"
#include "randgen.h"
-#include "fd-close-on-exec.h"
#include <unistd.h>
#include <fcntl.h>
#include "buffer.h"
#include "ioloop.h"
#include "iostream-proxy.h"
-#include "fd-set-nonblock.h"
#include <unistd.h>
#include <sys/types.h>
#include "str.h"
#include "ioloop.h"
#include "iostream-pump.h"
-#include "fd-set-nonblock.h"
#include "istream-failure-at.h"
#include "ostream-failure-at.h"
#include "test-lib.h"
#include "ioloop.h"
-#include "fd-set-nonblock.h"
#include "str.h"
#include "crc32.h"
#include "randgen.h"
#include "test-lib.h"
#include "net.h"
-#include "fd-set-nonblock.h"
#include "fdpass.h"
#include "istream.h"
#include "istream-unix.h"
#include "test-lib.h"
#include "ioloop.h"
#include "str.h"
-#include "fd-set-nonblock.h"
#include "istream.h"
#include "istream-multiplex.h"
#include "ostream.h"
#include "test-lib.h"
#include "ioloop.h"
-#include "fd-set-nonblock.h"
#include "str.h"
#include "istream.h"
#include "ostream-private.h"
#include "hostpid.h"
#include "path-util.h"
#include "restrict-access.h"
-#include "fd-close-on-exec.h"
#include "anvil-client.h"
#include "master-service.h"
#include "master-service-settings.h"
#include "ioloop.h"
#include "hash.h"
#include "strescape.h"
-#include "fd-set-nonblock.h"
#include "login-proxy-state.h"
#include <unistd.h>
#include "lib.h"
#include "array.h"
-#include "fd-close-on-exec.h"
#include "dup2-array.h"
#include <unistd.h>
#include "common.h"
#include "ioloop.h"
#include "lib-signals.h"
-#include "fd-close-on-exec.h"
#include "array.h"
#include "write-full.h"
#include "env-util.h"
#include "common.h"
#include "ioloop.h"
-#include "fd-close-on-exec.h"
-#include "fd-set-nonblock.h"
#include "fdpass.h"
#include "service.h"
#include "service-process.h"
#include "common.h"
#include "array.h"
-#include "fd-set-nonblock.h"
-#include "fd-close-on-exec.h"
#include "ioloop.h"
#include "net.h"
#ifdef HAVE_SYSTEMD
#include "aqueue.h"
#include "hash.h"
#include "ioloop.h"
-#include "fd-close-on-exec.h"
-#include "fd-set-nonblock.h"
#include "service.h"
#include "service-process.h"
#include "service-process-notify.h"
#include "common.h"
#include "array.h"
#include "ioloop.h"
-#include "fd-close-on-exec.h"
#include "hash.h"
#include "str.h"
#include "safe-mkstemp.h"
#include "llist.h"
#include "hostpid.h"
#include "env-util.h"
-#include "fd-close-on-exec.h"
#include "restrict-access.h"
#include "restrict-process-size.h"
#include "eacces-error.h"
#include "strescape.h"
#include "net.h"
#include "eacces-error.h"
-#include "fd-set-nonblock.h"
#include "ostream.h"
#include "istream-private.h"
#include "istream-ext-filter.h"
#include "array.h"
#include "str.h"
#include "strescape.h"
-#include "fd-set-nonblock.h"
#include "ioloop.h"
#include "net.h"
#include "write-full.h"
#include "lib.h"
#include "ioloop.h"
-#include "fd-set-nonblock.h"
#include "net.h"
#include "str.h"
#include "write-full.h"