devmap.c | 33 struct devmap *dmp; local 38 dmp = malloc(sizeof(struct devmap)); 39 if (sscanf(line, "%s %s", dmp->device, dmp->devno) != 2) { 40 free(dmp); 44 list_add_tail(&dmp->head, &all_devmaps); 55 struct devmap *dmp = list_entry(p, struct devmap, head); local 57 if (!strcmp(this, dmp->devno)) 58 return dmp->device; 87 struct devmap *dmp = list_entry(p, struct devmap, head) local [all...] |