HEX
Server: Apache/2
System: Linux nexus-01 4.18.0-553.120.1.el8_10.x86_64 #1 SMP Mon Apr 20 18:04:27 EDT 2026 x86_64
User: aglcoke (1118)
PHP: 8.2.31
Disabled: mail,exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/include/dovecot/mdbox-storage-rebuild.h
#ifndef MDBOX_STORAGE_REBUILD_H
#define MDBOX_STORAGE_REBUILD_H

enum mdbox_rebuild_reason {
	/* Storage was marked as corrupted earlier */
	MDBOX_REBUILD_REASON_CORRUPTED = BIT(0),
	/* Mailbox index was marked fsck'd */
	MDBOX_REBUILD_REASON_MAILBOX_FSCKD = BIT(1),
	/* dovecot.map.index was marked fsck'd */
	MDBOX_REBUILD_REASON_MAP_FSCKD = BIT(2),
	/* Forced rebuild (e.g. doveadm force-resync) */
	MDBOX_REBUILD_REASON_FORCED = BIT(3),
};

int mdbox_storage_rebuild(struct mdbox_storage *storage,
			  struct mailbox *fsckd_box,
			  enum mdbox_rebuild_reason reason);

#endif