--- 1/vdrriprecordings.c 2011-06-13 16:37:01.000000000 +0200 +++ 2/vdrriprecordings.c 2013-10-25 13:21:43.000000000 +0200 @@ -6,6 +6,7 @@ #include #include #include +#include #include "vdrriprecordings.h" #include "a-tools.h" @@ -29,10 +29,15 @@ void cVdrripRecordings::ReadRec() { char *cmd = NULL, *buf = NULL; size_t i = 0; +#if APIVERSNUM > 20101 + int colv = strnumcol(cVideoDirectory::Name(), "/"); + asprintf(&cmd, FINDRECCMD, cVideoDirectory::Name()); +#else int colv = strnumcol(VideoDirectory, "/"); asprintf(&cmd, FINDRECCMD, VideoDirectory); +#endif FILE *p = popen(cmd, "r"); if (p) { while (getline(&buf, &i, p) != -1) {