From 717638b3e6a7dacc55dcb51d5d337f88cfe5d316 Mon Sep 17 00:00:00 2001 From: David Manura Date: Thu, 24 Mar 2011 01:56:15 -0400 Subject: loadlib_rel.c - Fix implicit declaration of readlink (on clang/linux). This error was observed in clang/Linux: loadlib_rel.c- warning: implicit declaration of function 'readlink' is invalid in C99 [-Wimplicit-function-declaration] n = readlink("/proc/self/exe", progdir, nsize); ^ --- src/loadlib_rel.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/loadlib_rel.c b/src/loadlib_rel.c index 8f5820b..cc21a3d 100644 --- a/src/loadlib_rel.c +++ b/src/loadlib_rel.c @@ -55,6 +55,9 @@ static void setprogdir (lua_State *L); #else #define _PATH_MAX PATH_MAX #endif +#if defined(__linux__) + #include /* readlink */ +#endif static void setprogdir (lua_State *L) { char progdir[_PATH_MAX + 1]; -- cgit v1.2.1