diff --git a/thunar/thunar-gio-extensions.c b/thunar/thunar-gio-extensions.c
index ca8097930d7d850df0154954b10bb974639a86a5..e7fd5e2605fcbc5e879d1f14abd405e77ec32d66 100644
--- a/thunar/thunar-gio-extensions.c
+++ b/thunar/thunar-gio-extensions.c
@@ -29,8 +29,8 @@
 #include <gio/gdesktopappinfo.h>
 #endif
 
-#ifndef HAVE_REALPATH
-#define realpath(path, resolved_path) NULL
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h> /* realpath */
 #endif
 
 #include <libxfce4util/libxfce4util.h>