| 5172 | }; |
| 5173 | |
| 5174 | static void |
| 5175 | fildesc_drvinit(void *unused) |
| 5176 | { |
| 5177 | struct cdev *dev; |
| 5178 | |
| 5179 | dev = make_dev_credf(MAKEDEV_ETERNAL, &fildesc_cdevsw, 0, NULL, |
| 5180 | UID_ROOT, GID_WHEEL, 0666, "fd/0"); |
| 5181 | make_dev_alias(dev, "stdin"); |
| 5182 | dev = make_dev_credf(MAKEDEV_ETERNAL, &fildesc_cdevsw, 1, NULL, |
| 5183 | UID_ROOT, GID_WHEEL, 0666, "fd/1"); |
| 5184 | make_dev_alias(dev, "stdout"); |
| 5185 | dev = make_dev_credf(MAKEDEV_ETERNAL, &fildesc_cdevsw, 2, NULL, |
| 5186 | UID_ROOT, GID_WHEEL, 0666, "fd/2"); |
| 5187 | make_dev_alias(dev, "stderr"); |
| 5188 | } |
| 5189 | |
| 5190 | SYSINIT(fildescdev, SI_SUB_DRIVERS, SI_ORDER_MIDDLE, fildesc_drvinit, NULL); |
| 5191 |
nothing calls this directly
no test coverage detected