Lines Matching refs:devnam
112 stripdev(char *devnam) in stripdev() argument
114 if (memcmp (devnam, DEVDIR, strlen(DEVDIR)) == 0) in stripdev()
115 return (&devnam[strlen(DEVDIR)]); /* remove /dev */ in stripdev()
116 else if (strchr (devnam, '/')) { in stripdev()
117 fprintf(stderr, "Not a device in /dev: %s\n", devnam); in stripdev()
120 return (devnam); /* passed */ in stripdev()
124 consadd(char *devnam) in consadd() argument
128 devnam = stripdev(devnam); in consadd()
129 if (devnam == NULL) in consadd()
131 len = strlen(devnam); in consadd()
132 if (sysctlbyname("kern.console", NULL, NULL, devnam, len) == -1) in consadd()
133 err(1, "could not add %s as a console", devnam); in consadd()
137 consdel(char *devnam) in consdel() argument
142 devnam = stripdev(devnam); in consdel()
143 if (devnam == NULL) in consdel()
145 len = strlen(devnam) + sizeof("-"); in consdel()
149 strcpy(buf + 1, devnam); in consdel()
151 err(1, "could not remove %s as a console", devnam); in consdel()
156 consset(char *devnam, int flag) in consset() argument
160 ttyfd = open(devnam, O_RDONLY); in consset()
162 err(1, "opening %s", devnam); in consset()
165 flag ? "set" : "unset", devnam); in consset()