1
0
mirror of https://github.com/systemd/systemd.git synced 2025-01-11 09:18:07 +03:00

tree-wide: add missing sigbus handling

This commit is contained in:
Yu Watanabe 2023-10-07 16:11:32 +09:00 committed by Daan De Meyer
parent 939630ae28
commit 955fc5d8ab
3 changed files with 9 additions and 0 deletions

View File

@ -20,6 +20,7 @@
#include "pretty-print.h"
#include "process-util.h"
#include "rlimit-util.h"
#include "sigbus.h"
#include "signal-util.h"
#include "socket-netlink.h"
#include "socket-util.h"
@ -1090,6 +1091,8 @@ static int run(int argc, char **argv) {
/* The journal merging logic potentially needs a lot of fds. */
(void) rlimit_nofile_bump(HIGH_RLIMIT_NOFILE);
sigbus_install();
r = parse_config();
if (r < 0)
return r;

View File

@ -19,6 +19,7 @@
#include "main-func.h"
#include "pretty-print.h"
#include "qrcode-util.h"
#include "sigbus.h"
#include "sysctl-util.h"
#include "terminal-util.h"
@ -267,6 +268,8 @@ static int run(int argc, char *argv[]) {
log_open();
log_parse_environment();
sigbus_install();
r = parse_argv(argc, argv);
if (r <= 0)
return r;

View File

@ -57,6 +57,7 @@
#include "path-util.h"
#include "pretty-print.h"
#include "set.h"
#include "sigbus.h"
#include "socket-netlink.h"
#include "socket-util.h"
#include "sort-util.h"
@ -3584,6 +3585,8 @@ static int run(int argc, char* argv[]) {
log_setup();
sigbus_install();
r = parse_argv(argc, argv);
if (r <= 0)
return r;