aports/main/lsyncd/fix-realpath.patch
2013-10-10 09:04:52 +00:00

21 lines
562 B
Diff

--- lsyncd-2.0.7.orig/lsyncd.c
+++ lsyncd-2.0.7/lsyncd.c
@@ -166,17 +166,7 @@
char *
get_realpath(const char * rpath) {
// uses c-library to get the absolute path
-#ifdef __GLIBC__
- // in case of GLIBC the task is easy.
return realpath(rpath, NULL);
-#else
-# warning having to use old style realpath()
- // otherwise less so and requires PATH_MAX limit.
- char buf[PATH_MAX];
- char *asw = realpath(rpath, buf);
- if (!asw) return NULL;
- return s_strdup(asw);
-#endif
}
/*****************************************************************************