Lines Matching refs:devnam
111 stripdev(char *devnam) in stripdev() argument
113 if (memcmp (devnam, DEVDIR, strlen(DEVDIR)) == 0) in stripdev()
114 return (&devnam[strlen(DEVDIR)]); /* remove /dev */ in stripdev()
115 else if (strchr (devnam, '/')) { in stripdev()
116 fprintf(stderr, "Not a device in /dev: %s\n", devnam); in stripdev()
119 return (devnam); /* passed */ in stripdev()
123 consadd(char *devnam) in consadd() argument
127 devnam = stripdev(devnam); in consadd()
128 if (devnam == NULL) in consadd()
130 len = strlen(devnam); in consadd()
131 if (sysctlbyname("kern.console", NULL, NULL, devnam, len) == -1) in consadd()
132 err(1, "could not add %s as a console", devnam); in consadd()
136 consdel(char *devnam) in consdel() argument
141 devnam = stripdev(devnam); in consdel()
142 if (devnam == NULL) in consdel()
144 len = strlen(devnam) + sizeof("-"); in consdel()
148 strcpy(buf + 1, devnam); in consdel()
150 err(1, "could not remove %s as a console", devnam); in consdel()
155 consset(char *devnam, int flag) in consset() argument
159 ttyfd = open(devnam, O_RDONLY); in consset()
161 err(1, "opening %s", devnam); in consset()
164 flag ? "set" : "unset", devnam); in consset()