X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/544d69c657e0d33176b47afc9288ce0a588aff6d..12e3e0754ce067f30b3cdf7378ddbbaadff1ec7c:/sbr/context_save.c diff --git a/sbr/context_save.c b/sbr/context_save.c index 9f53397b..2740321e 100644 --- a/sbr/context_save.c +++ b/sbr/context_save.c @@ -11,8 +11,10 @@ * because there no longer are setuid/setgid programs in nmh. */ -#include -#include +#include "h/mh.h" +#include "context_save.h" +#include "error.h" +#include "h/signals.h" #include "lock_file.h" void @@ -40,11 +42,9 @@ context_save (void) sigprocmask (SIG_BLOCK, &set, &oset); if (!(out = lkfopendata (ctxpath, "w", &failed_to_lock))) { - if (failed_to_lock) { + if (failed_to_lock) adios (ctxpath, "failed to lock"); - } else { - adios (ctxpath, "unable to write"); - } + adios (ctxpath, "unable to write"); } for (np = m_defs; np; np = np->n_next) if (np->n_context)