X-Git-Url: https://git.wh0rd.org/?p=dump.git;a=blobdiff_plain;f=compat%2Finclude%2Fbylabel.h;h=baa334a7042deb472b706fe421ed789f585f6dbb;hp=d1b0a7dc2b8781c9197932db5630d07145f15302;hb=c9e4e868a4f92342e883219136acc2b6a405102f;hpb=e1e4be20b0192a2988eab70a31fb1428c4c81eec diff --git a/compat/include/bylabel.h b/compat/include/bylabel.h index d1b0a7d..baa334a 100644 --- a/compat/include/bylabel.h +++ b/compat/include/bylabel.h @@ -11,7 +11,7 @@ * - Ported to dump/restore * Stelian Pop - AlcĂ´ve , 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_ @@ -19,7 +19,23 @@ #include +#ifdef HAVE_BLKID + +#include + +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_ */