Example #1
0
 /**
  * Fill in the device node member based on the /sys/block subdirectory.
  * @returns boolean success value
  */
 bool findDeviceNode()
 {
     dev_t dev = RTLinuxSysFsReadDevNumFile("block/%s/dev", mpcszName);
     if (dev == 0)
     {
         misConsistent = false;
         return false;
     }
     if (RTLinuxFindDevicePath(dev, RTFS_TYPE_DEV_BLOCK, mszNode,
                               sizeof(mszNode), "%s", mpcszName) < 0)
         return false;
     return true;
 }
 /**
  * Fill in the device node member based on the /sys/block subdirectory.
  * @returns boolean success value
  */
 bool findDeviceNode()
 {
     dev_t dev = 0;
     int rc = RTLinuxSysFsReadDevNumFile(&dev, "block/%s/dev", mpcszName);
     if (RT_FAILURE(rc) || dev == 0)
     {
         misConsistent = false;
         return false;
     }
     rc = RTLinuxCheckDevicePath(dev, RTFS_TYPE_DEV_BLOCK, mszNode,
                                 sizeof(mszNode), "%s", mpcszName);
     if (RT_FAILURE(rc))
         return false;
     return true;
 }