Lines Matching refs:realdev
97 char *realdev;
110 realdev = NULL;
119 realdev = xnfalloc(PATH_MAX + 1);
120 i = readlink(dev, realdev, PATH_MAX);
125 free(realdev);
128 realdev[i] = '\0';
131 if (!realdev)
132 realdev = xnfstrdup(dev);
134 /* If realdev doesn't contain a '/' then prepend "/dev/" */
135 if (!strchr(realdev, '/')) {
136 char *tmp = xnfalloc(strlen(realdev) + 5 + 1);
137 sprintf(tmp, "/dev/%s", realdev);
138 free(realdev);
139 realdev = tmp;
143 if (strcmp(realdev, DEFAULT_MOUSE_DEV) == 0)
145 else if (strcmp(realdev, DEFAULT_PS2_DEV) == 0)
147 else if (strcmp(realdev, DEFAULT_GPM_DATA_DEV) == 0)
149 else if (strcmp(realdev, DEFAULT_GPM_CTL_DEV) == 0)
151 free(realdev);