~saviq/unity8/build-arm64

« back to all changes in this revision

Viewing changes to src/UnixSignalHandler.cpp

  • Committer: Michał Sawicz
  • Date: 2016-07-15 09:51:02 UTC
  • mfrom: (2400.1.142 unity8)
  • Revision ID: michal.sawicz@canonical.com-20160715095102-hf5ac4iqnfn1itpw
Merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 * Author: Marcus Tomlinson <marcus.tomlinson@canonical.com>
17
17
 */
18
18
 
19
 
#include "unix-signal-handler.h"
 
19
#include "UnixSignalHandler.h"
20
20
 
21
21
#include <QDebug>
22
22
 
77
77
 
78
78
    sighup.sa_handler = UnixSignalHandler::hupSignalHandler;
79
79
    sigemptyset(&sighup.sa_mask);
80
 
    sighup.sa_flags = 0;
81
 
    sighup.sa_flags |= SA_RESTART;
 
80
    sighup.sa_flags = SA_RESTART;
82
81
 
83
82
    if (sigaction(SIGHUP, &sighup, 0) > 0)
84
83
    {
87
86
 
88
87
    sigint.sa_handler = UnixSignalHandler::intSignalHandler;
89
88
    sigemptyset(&sigint.sa_mask);
90
 
    sigint.sa_flags = 0;
91
 
    sigint.sa_flags |= SA_RESTART;
 
89
    sigint.sa_flags = SA_RESTART;
92
90
 
93
91
    if (sigaction(SIGINT, &sigint, 0) > 0)
94
92
    {
97
95
 
98
96
    sigterm.sa_handler = UnixSignalHandler::termSignalHandler;
99
97
    sigemptyset(&sigterm.sa_mask);
100
 
    sigterm.sa_flags |= SA_RESTART;
 
98
    sigterm.sa_flags = SA_RESTART;
101
99
 
102
100
    if (sigaction(SIGTERM, &sigterm, 0) > 0)
103
101
    {