OSDN Git Service

Move get_sector_size() to the linux specific code
authorPeter Jones <pjones@redhat.com>
Tue, 22 May 2018 13:57:25 +0000 (09:57 -0400)
committerPeter Jones <pmjones@gmail.com>
Fri, 8 Jun 2018 19:11:37 +0000 (15:11 -0400)
Signed-off-by: Peter Jones <pjones@redhat.com>
src/linux.c
src/linux.h
src/util.h

index 8bc59e3..1b2a9ca 100644 (file)
@@ -1202,3 +1202,22 @@ err:
                close(fd);
        return ret;
 }
+
+/************************************************************
+ * get_sector_size
+ * Requires:
+ *  - filedes is an open file descriptor, suitable for reading
+ * Modifies: nothing
+ * Returns:
+ *  sector size, or 512.
+ ************************************************************/
+int UNUSED
+get_sector_size(int filedes)
+{
+        int rc, sector_size = 512;
+
+        rc = ioctl(filedes, BLKSSZGET, &sector_size);
+        if (rc)
+                sector_size = 512;
+        return sector_size;
+}
index dfe8aee..aa96def 100644 (file)
@@ -108,6 +108,8 @@ extern int eb_nvme_ns_id(int fd, uint32_t *ns_id);
 
 extern int HIDDEN get_partition_number(const char *devpath);
 
+int UNUSED get_sector_size(int filedes);
+
 extern int HIDDEN find_parent_devpath(const char * const child,
                                       char **parent);
 
index 59e54de..a4e0846 100644 (file)
@@ -241,25 +241,6 @@ lcm(uint64_t x, uint64_t y)
         return (x / n) * y;
 }
 
-/************************************************************
- * get_sector_size
- * Requires:
- *  - filedes is an open file descriptor, suitable for reading
- * Modifies: nothing
- * Returns:
- *  sector size, or 512.
- ************************************************************/
-static inline int UNUSED
-get_sector_size(int filedes)
-{
-        int rc, sector_size = 512;
-
-        rc = ioctl(filedes, BLKSSZGET, &sector_size);
-        if (rc)
-                sector_size = 512;
-        return sector_size;
-}
-
 #ifndef strndupa
 #define strndupa(s, l)                                                  \
        (__extension__ ({                                                \