Home | History | Annotate | Download | only in misc

Lines Matching refs:cp

44 	char *str, *cp;
52 cp = str;
55 if (strncmp(cp, "/dev/", 5) != 0)
57 cp += 5;
60 if (strncmp(cp, "dsk/", 4) == 0)
61 cp += 4;
67 if (cp[0] == 'm' && cp[1] == 'd') {
68 *(cp+2) = 0;
73 if (strncmp(cp, "rd/", 3) == 0) {
74 cp += 3;
75 if (cp[0] != 'c' || cp[2] != 'd' ||
76 !isdigit(cp[1]) || !isdigit(cp[3]))
78 *(cp+4) = 0;
83 if ((cp[0] == 'h' || cp[0] == 's') && (cp[1] == 'd')) {
84 cp += 2;
86 if (isdigit(*cp))
87 cp++;
89 if (!isalpha(*cp))
91 *(cp + 1) = 0;
97 if (strncmp(cp, "ide/", 4) == 0)
99 if (strncmp(cp, "scsi/", 5) == 0)
102 cp += len;
111 if (strncmp(cp, *hier, len) != 0)
113 cp += len;
114 while (*cp != '/' && *cp != 0) {
115 if (!isdigit(*cp))
117 cp++;
119 cp++;
121 *(cp - 1) = 0;
127 if (strncmp(cp, "discs/", 6) == 0)
129 else if (strncmp(cp, "disks/", 6) == 0)
132 cp += 6;
133 if (strncmp(cp, disk, 4) != 0)
135 cp += 4;
136 while (*cp != '/' && *cp != 0) {
137 if (!isdigit(*cp))
139 cp++;
141 *cp = 0;
154 char buf[256], *cp;
159 cp = strchr(buf, '\n');
160 if (cp)
161 *cp = 0;
162 cp = strchr(buf, '\t');
163 if (cp)
164 *cp = 0;