diff --git a/src/systemd.c b/src/systemd.c
index 6d051106aa33f076e60d6b8a9f9eaec3481f901a..88b4ba5556d9e1e0a05cf3a90e39abd2811237d5 100644
--- a/src/systemd.c
+++ b/src/systemd.c
@@ -37,6 +37,8 @@
 #include <stddef.h>
 #include <stdlib.h>
 #include <string.h>
+#include <fcntl.h>
+
 #include <unistd.h>
 
 #include <netinet/in.h>