/* * netsniff-ng - the packet sniffing beast * Copyright 2009, 2010 Daniel Borkmann. * Subject to the GPL, version 2. */ #ifndef DIE_H #define DIE_H #include #include #include #include #include #include #include #include "built_in.h" static inline void panic(const char *format, ...) __check_format_printf(1, 2); static inline void syslog_panic(const char *format, ...) __check_format_printf(1, 2); static inline void syslog_maybe(int may, int priority, const char *format, ...) __check_format_printf(3, 4); static inline void die(void) { exit(EXIT_FAILURE); } static inline void _die(void) { _exit(EXIT_FAILURE); } static inline void panic(const char *format, ...) { va_list vl; va_start(vl, format); vfprintf(stderr, format, vl); va_end(vl); die(); } static inline void syslog_panic(const char *format, ...) { va_list vl; va_start(vl, format); vsyslog(LOG_ERR, format, vl); va_end(vl); die(); } static inline void syslog_maybe(int maybe, int priority, const char *format, ...) { if (!!maybe) { va_list vl; va_start(vl, format); vsyslog(priority, format, vl); va_end(vl); } } #endif /* DIE_H */ net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadim Krčmář <rkrcmar@redhat.com>2016-12-06 14:49:05 +0100
committerRadim Krčmář <rkrcmar@redhat.com>2016-12-06 14:49:05 +0100
commit57d1da871b85c3a79e070d5cfc5ccb554ed839c4 (patch)
treea697ed84ef44a6fe97abf4376ee56d03ae3d2e67 /Documentation/men-chameleon-bus.txt
parentffcb09f27f46ea21305c7846de1fd3b76e4e6a6f (diff)
parente34af7849014f1d80899b811cf9021588cb8dd88 (diff)
Merge branch 'kvm-ppc-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
Eliminate merge conflict between 9e5f68842276 and ebe4535fbe7a.
Diffstat (limited to 'Documentation/men-chameleon-bus.txt')