FSSIZE -- filesystem size (klibc requirement)
- SBOFFSET -- superblock offset; offset where SB was detected
- (swapon requirement to check details from swap header)
+ - add reference counters to the binary interfaces. Currently, all chain
+ data are allocated in blkid_probe and cannot be used independently on
+ the probing stuff.
- MAGIC -- magic string
- MAGICLEN -- length of magic string
+ blkid_topology tp = blkdi_probe_get_topology(pr)
+
+ blkid_ref(tp);
+ ...
+ blkid_unref(tp);
fdisk(s)
--------
* This function is independent on blkid_do_[safe,full]probe() and
* blkid_probe_enable_partitions() calls.
*
+ * WARNING: the returned object will be overwritten by the next
+ * blkid_probe_get_partitions() call for the same @pr. If you want to
+ * use more blkid_partlist objects in the same time you have to create
+ * more blkid_probe handlers (see blkid_new_probe()).
+ *
+ * TODO: add blkid_ref() and blkid_unref() to allows to use blkid_partlist
+ * independently on libblkid probing stuff.
+ *
* Returns: list of partitions, or NULL in case of error.
*/
blkid_partlist blkid_probe_get_partitions(blkid_probe pr)
* This function is independent on blkid_do_[safe,full]probe() and
* blkid_probe_enable_topology() calls.
*
+ * WARNING: the returned object will be overwritten by the next
+ * blkid_probe_get_topology() call for the same @pr. If you want to
+ * use more blkid_tolopogy objects in the same time you have to create
+ * more blkid_probe handlers (see blkid_new_probe()).
+ *
+ * TODO: add blkid_ref() and blkid_unref() to allows to use blkid_topology
+ * independently on libblkid probing stuff.
+ *
* Returns: blkid_tolopogy, or NULL in case of error.
*/
blkid_topology blkid_probe_get_topology(blkid_probe pr)