MCPcopy Create free account
hub / github.com/F-Stack/f-stack / fildesc_drvinit

Function fildesc_drvinit

freebsd/kern/kern_descrip.c:5174–5188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5172};
5173
5174static void
5175fildesc_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
5190SYSINIT(fildescdev, SI_SUB_DRIVERS, SI_ORDER_MIDDLE, fildesc_drvinit, NULL);
5191

Callers

nothing calls this directly

Calls 2

make_dev_credfFunction · 0.85
make_dev_aliasFunction · 0.85

Tested by

no test coverage detected