X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/96a2a03a1473522669e8848959c3aa380cf3d4eb..42db3a2c36e26e0106b1e480407e32d3c8c09bef:/sbr/lock_file.c diff --git a/sbr/lock_file.c b/sbr/lock_file.c index 2c8b1c75..f8e4b6c7 100644 --- a/sbr/lock_file.c +++ b/sbr/lock_file.c @@ -13,10 +13,12 @@ * Ruud de Rooij Sun, 28 Mar 1999 15:34:03 +0200 */ -#include -#include -#include -#include +#include "h/mh.h" +#include "context_find.h" +#include "error.h" +#include "h/signals.h" +#include "h/utils.h" +#include "h/mts.h" #include "lock_file.h" #include "m_mktemp.h" @@ -133,7 +135,8 @@ lkopendata(const char *file, int access, mode_t mode, int *failed_to_lock) * Locking using the spool locking algorithm */ -int lkopenspool(const char *file, int access, mode_t mode, int *failed_to_lock) +int +lkopenspool(const char *file, int access, mode_t mode, int *failed_to_lock) { static bool deja_vu; @@ -314,7 +317,7 @@ lkopen (const char *file, int access, mode_t mode, enum locktype ltype, #endif /* HAVE_FLOCK */ default: - adios(NULL, "Internal locking error: unsupported lock type used!"); + die("Internal locking error: unsupported lock type used!"); } return -1; @@ -750,20 +753,20 @@ init_locktype(const char *lockname) #ifdef HAVE_LOCKF return LOCKF_LOCKING; #else /* ! HAVE_LOCKF */ - adios(NULL, "lockf not supported on this system"); + die("lockf not supported on this system"); #endif /* HAVE_LOCKF */ } if (strcasecmp(lockname, "flock") == 0) { #ifdef HAVE_FLOCK return FLOCK_LOCKING; #else /* ! HAVE_FLOCK */ - adios(NULL, "flock not supported on this system"); + die("flock not supported on this system"); #endif /* HAVE_FLOCK */ } if (strcasecmp(lockname, "dot") == 0) { return DOT_LOCKING; } - adios(NULL, "Unknown lock type: \"%s\"", lockname); + die("Unknown lock type: \"%s\"", lockname); /* NOTREACHED */ return 0; }