diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2010-03-29 11:06:04 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-03-29 11:06:04 -0700 |
commit | 9ee614b64b7d1b765d8c6d6b0122372427dd73ed (patch) | |
tree | a4871e7c170f1dc3e7fb3a93e8a8b366219265d0 /src/main.c | |
parent | 022359ba72b524b7f7aaea3d3e8c97fe05fb78a2 (diff) | |
download | ofono-9ee614b64b7d1b765d8c6d6b0122372427dd73ed.tar.bz2 |
Check for capabilities support via libcap-ng
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -23,8 +23,6 @@ #include <config.h> #endif -#include <gdbus.h> - #include <stdio.h> #include <stdlib.h> #include <unistd.h> @@ -32,6 +30,12 @@ #include <signal.h> #include <sys/signalfd.h> +#include <gdbus.h> + +#ifdef HAVE_CAPNG +#include <cap-ng.h> +#endif + #include "ofono.h" #define SHUTDOWN_GRACE_SECONDS 10 @@ -114,6 +118,10 @@ int main(int argc, char **argv) GIOChannel *signal_io; int signal_source; +#ifdef HAVE_CAPNG + /* Drop capabilities */ +#endif + sigemptyset(&mask); sigaddset(&mask, SIGTERM); sigaddset(&mask, SIGINT); |