summaryrefslogtreecommitdiffstats
path: root/native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc
diff options
context:
space:
mode:
Diffstat (limited to 'native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc')
-rw-r--r--native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc b/native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc
index 5329f60..b510f05 100644
--- a/native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc
+++ b/native_client_sdk/src/libraries/nacl_io/kernel_proxy.cc
@@ -1136,11 +1136,13 @@ int KernelProxy::kill(pid_t pid, int sig) {
int KernelProxy::sigaction(int signum,
const struct sigaction* action,
struct sigaction* oaction) {
+#if defined(SA_SIGINFO)
if (action && action->sa_flags & SA_SIGINFO) {
// We don't support SA_SIGINFO (sa_sigaction field) yet
errno = EINVAL;
return -1;
}
+#endif
switch (signum) {
// Handled signals.