| 871 | } |
| 872 | |
| 873 | struct cdev * |
| 874 | make_dev(struct cdevsw *devsw, int unit, uid_t uid, gid_t gid, int mode, |
| 875 | const char *fmt, ...) |
| 876 | { |
| 877 | struct cdev *dev; |
| 878 | va_list ap; |
| 879 | int res __unused; |
| 880 | |
| 881 | va_start(ap, fmt); |
| 882 | res = make_dev_credv(0, &dev, devsw, unit, NULL, uid, gid, mode, fmt, |
| 883 | ap); |
| 884 | va_end(ap); |
| 885 | KASSERT(res == 0 && dev != NULL, |
| 886 | ("make_dev: failed make_dev_credv (error=%d)", res)); |
| 887 | return (dev); |
| 888 | } |
| 889 | |
| 890 | struct cdev * |
| 891 | make_dev_cred(struct cdevsw *devsw, int unit, struct ucred *cr, uid_t uid, |
no test coverage detected