summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b5d0a3d)
And fix a minor bug caught by them.
dnl C compilers and libraries.
AC_PROG_CC
AX_CFLAGS_WARN_ALL
dnl C compilers and libraries.
AC_PROG_CC
AX_CFLAGS_WARN_ALL
-PKG_CHECK_MODULES([mLib], [mLib >= 2.1.0], [have_mlib=t], [have_mlib=nil])
+PKG_CHECK_MODULES([mLib], [mLib >= 2.2.1], [have_mlib=t], [have_mlib=nil])
AM_CONDITIONAL([HAVE_MLIB], [test $have_mlib = t])
dnl Bourne-Again Shell.
AM_CONDITIONAL([HAVE_MLIB], [test $have_mlib = t])
dnl Bourne-Again Shell.
Priority: extra
Maintainer: Mark Wooding <mdw@distorted.org.uk>
XS-Python-Version: >= 2.5
Priority: extra
Maintainer: Mark Wooding <mdw@distorted.org.uk>
XS-Python-Version: >= 2.5
-Build-Depends: mlib-dev (>= 2.1.0), debhelper (>= 8.1)
+Build-Depends: mlib-dev (>= 2.2.1), debhelper (>= 8.1)
Standards-Version: 3.1.1
Package: rsync-backup
Standards-Version: 3.1.1
Package: rsync-backup
#include <mLib/dstr.h>
#include <mLib/base64.h>
#include <mLib/fdflags.h>
#include <mLib/dstr.h>
#include <mLib/base64.h>
#include <mLib/fdflags.h>
+#include <mLib/macros.h>
#include <mLib/mdwopt.h>
#include <mLib/quis.h>
#include <mLib/report.h>
#include <mLib/mdwopt.h>
#include <mLib/quis.h>
#include <mLib/report.h>
/*----- Cleanup -----------------------------------------------------------*/
#define EOM ((char *)0)
/*----- Cleanup -----------------------------------------------------------*/
#define EOM ((char *)0)
-static void emerg(const char *msg,...)
+static void EXECL_LIKE(0) emerg(const char *msg,...)
SIGILL, SIGSEGV, SIGBUS, SIGFPE, SIGABRT
};
SIGILL, SIGSEGV, SIGBUS, SIGFPE, SIGABRT
};
-static void sigmumble(int sig)
+static void NORETURN sigmumble(int sig)
{
sigset_t ss;
cleanup();
{
sigset_t ss;
cleanup();
- emerg(strsignal(sig), 0);
+ emerg(strsignal(sig), EOM);
signal(sig, SIG_DFL);
sigemptyset(&ss); sigaddset(&ss, sig);
signal(sig, SIG_DFL);
sigemptyset(&ss); sigaddset(&ss, sig);