1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-31 14:50:15 +03:00

collect, keymap, systemctl: use _noreturn_

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2012-07-22 14:42:09 +02:00
parent 97f4e88750
commit d91b8841d7
3 changed files with 5 additions and 3 deletions

View File

@ -5641,7 +5641,7 @@ done:
return 0;
}
static void halt_now(enum action a) {
static _noreturn_ void halt_now(enum action a) {
/* Make sure C-A-D is handled by the kernel from this
* point on... */

View File

@ -33,6 +33,7 @@
#include "libudev.h"
#include "libudev-private.h"
#include "macro.h"
#define BUFSIZE 16
#define UDEV_ALARM_TIMEOUT 180
@ -60,7 +61,7 @@ static inline struct _mate *node_to_mate(struct udev_list_node *node)
return container_of(node, struct _mate, node);
}
static void sig_alrm(int signo)
_noreturn_ static void sig_alrm(int signo)
{
exit(4);
}

View File

@ -40,6 +40,7 @@ const struct key* lookup_key (const char *str, unsigned int len);
#include "keys-from-name.h"
#include "keys-to-name.h"
#include "macro.h"
#include "util.h"
#define MAX_SCANCODES 1024
@ -346,7 +347,7 @@ static void interactive(int fd)
ioctl(fd, EVIOCGRAB, 0);
}
static void help(int error)
_noreturn_ static void help(int error)
{
const char* h = "Usage: keymap <event device> [<map file>]\n"
" keymap <event device> scancode keyname [...]\n"