#include <sys/wait.h>
#include <sys/inotify.h>
#include <sys/mount.h>
-#include <sys/stat.h>
-#include <sys/types.h>
#include <glob.h>
#include <libgen.h>
#include <poll.h>
-#include <dirent.h>
#include <syslog.h>
#include "include/log.h"
{
int id;
struct stat buf;
- char tmp3[64];
+ char tmp3[strlen(namelist[n]->d_name) + strlen(dev) + 31];
int ret;
*t = 0;
id = atoi(namelist[n]->d_name);
*t = ':';
+
sprintf(tmp3, "/sys/bus/scsi/devices/%s/block:%s/", namelist[n]->d_name, dev);
ret = stat(tmp3, &buf);
if(ret)