aboutsummaryrefslogtreecommitdiff
path: root/e2fsprogs/blkid
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2006-12-21 13:23:14 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2006-12-21 13:23:14 +0000
commitbf66fbc8e2380717c1fab860cfc60c78582839dd (patch)
tree3ab3dd4df901851ff7f4345708592118766ba4aa /e2fsprogs/blkid
parent6910741067913d131d931b1e6424d3b8ed43e64f (diff)
downloadbusybox-w32-bf66fbc8e2380717c1fab860cfc60c78582839dd.tar.gz
busybox-w32-bf66fbc8e2380717c1fab860cfc60c78582839dd.tar.bz2
busybox-w32-bf66fbc8e2380717c1fab860cfc60c78582839dd.zip
introduce LONE_CHAR (optimized strcmp with one-char string)
Diffstat (limited to 'e2fsprogs/blkid')
-rw-r--r--e2fsprogs/blkid/devname.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/e2fsprogs/blkid/devname.c b/e2fsprogs/blkid/devname.c
index d69000be7..3d11734d5 100644
--- a/e2fsprogs/blkid/devname.c
+++ b/e2fsprogs/blkid/devname.c
@@ -189,7 +189,7 @@ static void lvm_probe_all(blkid_cache cache)
189 struct dirent *lv_iter; 189 struct dirent *lv_iter;
190 190
191 vg_name = vg_iter->d_name; 191 vg_name = vg_iter->d_name;
192 if (!strcmp(vg_name, ".") || !strcmp(vg_name, "..")) 192 if (LONE_CHAR(vg_name, '.') || !strcmp(vg_name, ".."))
193 continue; 193 continue;
194 vdirname = xmalloc(vg_len + strlen(vg_name) + 8); 194 vdirname = xmalloc(vg_len + strlen(vg_name) + 8);
195 sprintf(vdirname, "%s/%s/LVs", VG_DIR, vg_name); 195 sprintf(vdirname, "%s/%s/LVs", VG_DIR, vg_name);
@@ -203,7 +203,7 @@ static void lvm_probe_all(blkid_cache cache)
203 char *lv_name, *lvm_device; 203 char *lv_name, *lvm_device;
204 204
205 lv_name = lv_iter->d_name; 205 lv_name = lv_iter->d_name;
206 if (!strcmp(lv_name, ".") || !strcmp(lv_name, "..")) 206 if (LONE_CHAR(lv_name, '.') || !strcmp(lv_name, ".."))
207 continue; 207 continue;
208 208
209 lvm_device = xmalloc(vg_len + strlen(vg_name) + 209 lvm_device = xmalloc(vg_len + strlen(vg_name) +