vkbd.c (29d4cb241b5b8d786221402075febdb832fea55a) | vkbd.c (d3ce8327194c0bcf742f2e03b5b0dc8f8cfe7f6b) |
---|---|
1/* 2 * vkbd.c 3 */ 4 5/*- 6 * Copyright (c) 2004 Maksim Yevmenkin <m_evmenkin@yahoo.com> 7 * All rights reserved. 8 * --- 173 unchanged lines hidden (view full) --- 182 183 if (strcmp(name, DEVICE_NAME) == 0) 184 unit = -1; 185 else if (dev_stdclone(name, NULL, DEVICE_NAME, &unit) != 1) 186 return; /* don't recognize the name */ 187 188 /* find any existing device, or allocate new unit number */ 189 if (clone_create(&vkbd_dev_clones, &vkbd_dev_cdevsw, &unit, dev, 0)) { | 1/* 2 * vkbd.c 3 */ 4 5/*- 6 * Copyright (c) 2004 Maksim Yevmenkin <m_evmenkin@yahoo.com> 7 * All rights reserved. 8 * --- 173 unchanged lines hidden (view full) --- 182 183 if (strcmp(name, DEVICE_NAME) == 0) 184 unit = -1; 185 else if (dev_stdclone(name, NULL, DEVICE_NAME, &unit) != 1) 186 return; /* don't recognize the name */ 187 188 /* find any existing device, or allocate new unit number */ 189 if (clone_create(&vkbd_dev_clones, &vkbd_dev_cdevsw, &unit, dev, 0)) { |
190 *dev = make_dev(&vkbd_dev_cdevsw, unit2minor(unit), | 190 *dev = make_dev(&vkbd_dev_cdevsw, unit, |
191 UID_ROOT, GID_WHEEL, 0600, DEVICE_NAME "%d", unit); 192 if (*dev != NULL) { 193 dev_ref(*dev); 194 (*dev)->si_flags |= SI_CHEAPCLONE; 195 } 196 } 197} 198 --- 1185 unchanged lines hidden --- | 191 UID_ROOT, GID_WHEEL, 0600, DEVICE_NAME "%d", unit); 192 if (*dev != NULL) { 193 dev_ref(*dev); 194 (*dev)->si_flags |= SI_CHEAPCLONE; 195 } 196 } 197} 198 --- 1185 unchanged lines hidden --- |