view src/lib-fs/ostream-cmp.h @ 22656:1789bf2a1e01

director: Make sure HOST-RESET-USERS isn't used with max_moving_users=0 The reset command would just hang in that case. doveadm would never have sent this, so this is just an extra sanity check.
author Timo Sirainen <timo.sirainen@dovecot.fi>
date Sun, 05 Nov 2017 23:51:56 +0200
parents e3fe87b855ef
children
line wrap: on
line source

#ifndef OSTREAM_CMP_H
#define OSTREAM_CMP_H

/* Compare given input stream to output being written to output stream. */
struct ostream *
o_stream_create_cmp(struct ostream *output, struct istream *input);
/* Returns TRUE if input and output are equal so far. If the caller needs to
   know if the files are entirely equal, it should check also if input stream
   is at EOF. */
bool o_stream_cmp_equals(struct ostream *output);

bool stream_cmp_block(struct istream *input,
		      const unsigned char *data, size_t size);

#endif