X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=oslib%2Flinux-dev-lookup.c;h=1dda93f2a0ef3fa0e537a9ccdf202a9a624ecb35;hb=ae626d4ead6416adf464cf209cdf3e8b85d58190;hp=4d5f356c1774565e2e13a841377e7763e453448d;hpb=984f30c9756b50c1507b287c71243e2c06efff16;p=fio.git diff --git a/oslib/linux-dev-lookup.c b/oslib/linux-dev-lookup.c index 4d5f356c..1dda93f2 100644 --- a/oslib/linux-dev-lookup.c +++ b/oslib/linux-dev-lookup.c @@ -1,11 +1,12 @@ #include #include +#include #include #include #include #include -#include "../os/os.h" +#include "linux-dev-lookup.h" int blktrace_lookup_device(const char *redirect, char *path, unsigned int maj, unsigned int min) @@ -20,12 +21,12 @@ int blktrace_lookup_device(const char *redirect, char *path, unsigned int maj, return 0; while ((dir = readdir(D)) != NULL) { - char full_path[256]; + char full_path[257]; if (!strcmp(dir->d_name, ".") || !strcmp(dir->d_name, "..")) continue; - sprintf(full_path, "%s%s%s", path, FIO_OS_PATH_SEPARATOR, dir->d_name); + sprintf(full_path, "%s/%s", path, dir->d_name); if (lstat(full_path, &st) == -1) { perror("lstat"); break;