Lines Matching refs:devnam
114 stripdev(char *devnam) in stripdev() argument
116 if (memcmp (devnam, DEVDIR, strlen(DEVDIR)) == 0) in stripdev()
117 return (&devnam[strlen(DEVDIR)]); /* remove /dev */ in stripdev()
118 else if (strchr (devnam, '/')) { in stripdev()
119 fprintf(stderr, "Not a device in /dev: %s\n", devnam); in stripdev()
122 return (devnam); /* passed */ in stripdev()
126 consadd(char *devnam) in consadd() argument
130 devnam = stripdev(devnam); in consadd()
131 if (devnam == NULL) in consadd()
133 len = strlen(devnam); in consadd()
134 if (sysctlbyname("kern.console", NULL, NULL, devnam, len) == -1) in consadd()
135 err(1, "could not add %s as a console", devnam); in consadd()
139 consdel(char *devnam) in consdel() argument
144 devnam = stripdev(devnam); in consdel()
145 if (devnam == NULL) in consdel()
147 len = strlen(devnam) + sizeof("-"); in consdel()
151 strcpy(buf + 1, devnam); in consdel()
153 err(1, "could not remove %s as a console", devnam); in consdel()
158 consset(char *devnam, int flag) in consset() argument
162 ttyfd = open(devnam, O_RDONLY); in consset()
164 err(1, "opening %s", devnam); in consset()
167 flag ? "set" : "unset", devnam); in consset()