* - Ported to dump/restore
* Stelian Pop <stelian@popies.net> - AlcĂ´ve <www.alcove.com>, 2000-2002
*
- * $Id: bylabel.h,v 1.5 2002/01/16 09:32:14 stelian Exp $
+ * $Id: bylabel.h,v 1.6 2004/07/05 15:02:36 stelian Exp $
*/
#ifndef _BYLABEL_H_
#include <config.h>
+#ifdef HAVE_BLKID
+
+#include <blkid/blkid.h>
+
+static inline const char * get_device_name(const char * item) {
+ return blkid_get_devname(NULL, item, NULL);
+}
+
+static inline const char * get_device_label(const char * spec) {
+ return blkid_get_tag_value(NULL, "LABEL", spec);
+}
+
+#else
+
const char * get_device_name(const char * item);
const char * get_device_label(const char * spec);
+#endif
+
#endif /* !_BYLABEL_H_ */