char *crypt_lookup_dev(const char *dev_id);
int crypt_sysfs_check_crypt_segment(const char *device, uint64_t offset, uint64_t size);
+int crypt_sysfs_get_rotational(int major, int minor, int *rotational);
static char *__lookup_dev(char *path, dev_t dev, int dir_level, const int max_level)
{
else if(i >= 38 && i < 39) memset(buffer, 0xFF, size);
written = write_lseek_blockwise(fd, buffer, size, offset);
- if (written < 0 || written != size)
+ if (written < 0 || written != (ssize_t)size)
return written;
}
close(devfd);
free(buffer);
- if (written != size || written < 0)
+ if (written != (ssize_t)size || written < 0)
return -EIO;
return 0;