2 * Copyright notice from original mutt:
3 * Copyright (C) 1996-2000 Michael R. Elkins <me@mutt.org>
4 * Copyright (C) 1998-2000 Thomas Roessler <roessler@does-not-exist.org>
6 * This file is part of mutt-ng, see http://www.muttng.org/.
7 * It's licensed under the GNU General Public License,
8 * please see the file GPL in the top level source directory.
19 #define DL_EX_NEED_PRIVS 4
20 #define DL_EX_IMPOSSIBLE 5
24 #define DL_FL_TRY (1 << 0)
25 #define DL_FL_UNLOCK (1 << 1)
26 #define DL_FL_USEPRIV (1 << 2)
27 #define DL_FL_FORCE (1 << 3)
28 #define DL_FL_RETRY (1 << 4)
29 #define DL_FL_UNLINK (1 << 5)
31 #define DL_FL_ACTIONS (DL_FL_TRY|DL_FL_UNLOCK|DL_FL_UNLINK)
34 int dotlock_invoke (const char *, int, int, int);