summaryrefslogtreecommitdiffstats
path: root/isys
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2005-03-02 00:33:33 +0000
committerPeter Jones <pjones@redhat.com>2005-03-02 00:33:33 +0000
commit147fc1e7a6f76256ba29fcd3b8ffdc08d953c6b3 (patch)
tree671bf4763d25cb3d69621e008262809f6fea54b6 /isys
parent251d4c84f696eae58f45e091b3a5f8bb1f20cf00 (diff)
downloadanaconda-147fc1e7a6f76256ba29fcd3b8ffdc08d953c6b3.tar.gz
anaconda-147fc1e7a6f76256ba29fcd3b8ffdc08d953c6b3.tar.xz
anaconda-147fc1e7a6f76256ba29fcd3b8ffdc08d953c6b3.zip
More silly return value handling for things that just won't fail.
Diffstat (limited to 'isys')
-rw-r--r--isys/devnodes.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/isys/devnodes.c b/isys/devnodes.c
index 14179df6a..782a1e023 100644
--- a/isys/devnodes.c
+++ b/isys/devnodes.c
@@ -205,27 +205,27 @@ int devMakeInode(char * devName, char * path) {
#endif
} else if (!strncmp(devName, "rd/", 3)) {
/* dac 960 "/rd/c0d0{p1}" */
- int c, d, p;
+ int c, d, p, e;
c = d = p = 0;
- sscanf(devName + 3, "c%dd%dp%d", &c, &d, &p);
+ e = sscanf(devName + 3, "c%dd%dp%d", &c, &d, &p);
type = S_IFBLK;
major = 48 + c; /* controller */
minor = d * 8; /* disk */
minor += p; /* partition */
} else if (!strncmp(devName, "ida/", 4)) {
/* Compaq Smart Array "ida/c0d0{p1} */
- int c, d, p;
+ int c, d, p, e;
c = d = p = 0;
- sscanf(devName + 4, "c%dd%dp%d", &c, &d, &p);
+ e = sscanf(devName + 4, "c%dd%dp%d", &c, &d, &p);
type = S_IFBLK;
major = 72 + c; /* controller */
minor = d * 16; /* disk */
minor += p; /* partition */
} else if (!strncmp(devName, "cciss/", 6)) {
/* Compaq Smart Array 5300 "cciss/c0d0{p1} */
- int c, d, p;
+ int c, d, p, e;
c = d = p = 0;
- sscanf(devName + 6, "c%dd%dp%d", &c, &d, &p);
+ e = sscanf(devName + 6, "c%dd%dp%d", &c, &d, &p);
type = S_IFBLK;
major = 104 + c; /* controller */
minor = d * 16; /* disk */
@@ -238,9 +238,9 @@ int devMakeInode(char * devName, char * path) {
minor += atoi(devName + 11);
} else if (!strncmp(devName, "sx8/", 4)) {
/* Promise SX8 "sx8/0{p1} */
- int d, p;
+ int d, p, e;
d = p = 0;
- sscanf(devName + 4, "%dp%d", &d, &p);
+ e = sscanf(devName + 4, "%dp%d", &d, &p);
type = S_IFBLK;
major = 160 + (d/8); /* controller */
minor = (d % 8) * 32; /* disk */