Lines Matching refs:dev
778 lock(dev)
779 char *dev;
784 result = mklock (dev, (void *) 0);
786 ppp_strlcpy(lock_file, dev, sizeof(lock_file));
791 ppp_notice("Device %s is locked by pid %d", dev, result);
804 if (stat(dev, &sbuf) < 0) {
805 ppp_error("Can't get device number for %s: %m", dev);
809 ppp_error("Can't lock %s: not a character device", dev);
819 if ((p = strstr(dev, "dev/")) != NULL) {
820 dev = p + 4;
821 strncpy(lockdev, dev, MAXPATHLEN-1);
826 dev = lockdev;
828 if ((p = strrchr(dev, '/')) != NULL)
829 dev = p + 1;
831 ppp_slprintf(lock_file, sizeof(lock_file), "%s/LCK..%s", LOCK_DIR, dev);
870 ppp_notice("Removed stale lock on %s (pid %d)", dev, pid);
873 ppp_warn("Couldn't remove stale lock on %s", dev);
875 ppp_notice("Device %s is locked by pid %d", dev, pid);