Lines Matching refs:device
159 char *device;
184 device = pp->device;
185 if (is_printer_uri(device) == 0) {
187 * if it's a device uri and the endpoint contains a valid
190 * local device, so use /dev/null.
192 device = strstr(device, "://");
193 if (device != NULL)
194 device = strchr(device + 3, '/');
196 if ((device == NULL) || (access(device, F_OK) < 0))
197 device = "/dev/null";
209 if (access(device, R_OK) == 0)
215 while ((fd = open(device, open_mode, 0)) == -1) {
235 if (strcmp(device, "/dev/null") && Fcntl(fd, F_SETLKW, &lck) < 0) {
236 execlog("lock error: %s\n", pp->device);
257 * modules off the device and push back some "default" ones,
300 if (push_module(1, device, *modules++) == -1)
323 push_module(int fd, char *device, char *module)
328 note("push (%s) on %s failed (%s)\n", module, device, PERROR);