From 6819c339c4a6aa948595dcc6414b34d293a8ea69 Mon Sep 17 00:00:00 2001 From: Giulio Benetti Date: Thu, 19 Dec 2019 14:48:01 -0700 Subject: [PATCH] Bug 1602288 - Fix build failure due to missing posix signal.h r=kjacobs --HG-- extra : amend_source : 148bed5b8668929f9331ff7005f4042d743412bc --- coreconf/Linux.mk | 2 +- coreconf/config.gypi | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/coreconf/Linux.mk b/coreconf/Linux.mk index d07f8a3c5e..854d3ca96e 100644 --- a/coreconf/Linux.mk +++ b/coreconf/Linux.mk @@ -21,7 +21,7 @@ ifeq ($(USE_PTHREADS),1) endif DEFAULT_COMPILER = gcc -DEFINES += -D_DEFAULT_SOURCE -D_BSD_SOURCE +DEFINES += -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE ifeq ($(OS_TARGET),Android) ifndef ANDROID_NDK diff --git a/coreconf/config.gypi b/coreconf/config.gypi index e03ca92f63..2e6cc390ed 100644 --- a/coreconf/config.gypi +++ b/coreconf/config.gypi @@ -358,6 +358,7 @@ 'linux', '_DEFAULT_SOURCE', # for functions, strdup, realpath, and getentropy '_BSD_SOURCE', # for the above in glibc <= 2.19 + '_POSIX_SOURCE', # for ], }], [ 'OS=="dragonfly" or OS=="freebsd"', {