summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/libudev/log.c1
-rw-r--r--src/libudev/path-util.c2
-rw-r--r--src/libudev/util.c2
3 files changed, 5 insertions, 0 deletions
diff --git a/src/libudev/log.c b/src/libudev/log.c
index 5c07b626c2..8328cf6b20 100644
--- a/src/libudev/log.c
+++ b/src/libudev/log.c
@@ -18,6 +18,7 @@
You should have received a copy of the GNU Lesser General Public License
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#define _GNU_SOURCE
#include <stdarg.h>
#include <stdio.h>
diff --git a/src/libudev/path-util.c b/src/libudev/path-util.c
index 70c8a8af06..de9ec296df 100644
--- a/src/libudev/path-util.c
+++ b/src/libudev/path-util.c
@@ -19,6 +19,8 @@
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#define _GNU_SOURCE
+
#include <assert.h>
#include <string.h>
#include <unistd.h>
diff --git a/src/libudev/util.c b/src/libudev/util.c
index d8c5bb2e1e..08162e2a73 100644
--- a/src/libudev/util.c
+++ b/src/libudev/util.c
@@ -19,6 +19,8 @@
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#define _GNU_SOURCE
+
#include <assert.h>
#include <string.h>
#include <unistd.h>