procd: uClibc O_PATH backwards compatibility fixes
[project/procd.git] / utils / utils.c
index e2e3396..e239eda 100644 (file)
@@ -12,6 +12,7 @@
  * GNU General Public License for more details.
  */
 
+#define _GNU_SOURCE
 #include <libubox/avl.h>
 #include <libubox/avl-cmp.h>
 #include "utils.h"
 
 #include "../log.h"
 
+#ifndef O_PATH
+#define O_PATH         010000000
+#endif
+
 void
 __blobmsg_list_init(struct blobmsg_list *list, int offset, int len, blobmsg_list_cmp cmp)
 {