bcb4e51a409d94ae670de96afb8483a4f7855294Stephan Bosch/* Copyright (c) 2003-2018 Dovecot authors, see the included COPYING file */
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen#include "lib.h"
0536ccb51d41e3078c3a9fa33e509fb4b2420f95Timo Sirainen#include "ioloop-private.h"
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen#ifdef IOLOOP_NOTIFY_NONE
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen
8b2bcc21bd7ab7936559bd2e6bb310075e5d0d08Timo Sirainen#undef io_add_notify
a89b1c5c1485b8ed9dc2c611ad1f72f20c0ed6afTimo Sirainenenum io_notify_result
43d32cbe60fdaef2699d99f1ca259053e9350411Timo Sirainenio_add_notify(const char *path ATTR_UNUSED,
dfa23b2ddc43f323112225facf7cd7191e62e02cAki Tuomi const char *source_filename ATTR_UNUSED,
f6845101f2d6b8068e352a0b5a0d4bb04e20ad74Timo Sirainen unsigned int source_linenum ATTR_UNUSED,
43d32cbe60fdaef2699d99f1ca259053e9350411Timo Sirainen io_callback_t *callback ATTR_UNUSED,
43d32cbe60fdaef2699d99f1ca259053e9350411Timo Sirainen void *context ATTR_UNUSED, struct io **io_r)
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen{
a89b1c5c1485b8ed9dc2c611ad1f72f20c0ed6afTimo Sirainen *io_r = NULL;
0a3d3ca7db7cbdc947ccabe740c40561b3f5c066Timo Sirainen return IO_NOTIFY_NOSUPPORT;
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen}
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen
193f5296d2a6b847970c222d8a261b89aae46331Timo Sirainenvoid io_loop_notify_remove(struct io *io ATTR_UNUSED)
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen{
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen}
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen
43d32cbe60fdaef2699d99f1ca259053e9350411Timo Sirainenvoid io_loop_notify_handler_deinit(struct ioloop *ioloop ATTR_UNUSED)
9d7451b57769988f7e3e41cd8790e65429ffc5c7Timo Sirainen{
9d7451b57769988f7e3e41cd8790e65429ffc5c7Timo Sirainen}
9d7451b57769988f7e3e41cd8790e65429ffc5c7Timo Sirainen
dad206f8341603837b7de4309a7c195da26cf9aaTimo Sirainenint io_loop_extract_notify_fd(struct ioloop *ioloop ATTR_UNUSED)
dad206f8341603837b7de4309a7c195da26cf9aaTimo Sirainen{
dad206f8341603837b7de4309a7c195da26cf9aaTimo Sirainen return -1;
dad206f8341603837b7de4309a7c195da26cf9aaTimo Sirainen}
dad206f8341603837b7de4309a7c195da26cf9aaTimo Sirainen
9bf98814caf6ca9091a77e1eeb5d64bfc5c537afTimo Sirainen#endif