#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
+#include <grp.h>
#include <sys/stat.h>
#include <sys/types.h>
-#include <grp.h>
-#include <net/if.h>
+#include <sys/socket.h>
#include <sys/ioctl.h>
+#include <net/if.h>
#include <linux/sockios.h>
#include "udev.h"
gid = lookup_group(udev->group);
}
- if (!udev->test_run) {
- info("creating device node '%s'", filename);
+ info("creating device node '%s', major = '%d', minor = '%d', " "mode = '%#o', uid = '%d', gid = '%d'",
+ filename, major(udev->devt), minor(udev->devt), udev->mode, uid, gid);
+
+ if (!udev->test_run)
if (udev_make_node(udev, filename, udev->devt, udev->mode, uid, gid) != 0)
goto error;
- setenv("DEVNAME", filename, 1);
- } else {
- info("creating device node '%s', major = '%d', minor = '%d', "
- "mode = '%#o', uid = '%d', gid = '%d'", filename,
- major(udev->devt), minor(udev->devt), udev->mode, uid, gid);
- }
+
+ setenv("DEVNAME", filename, 1);
/* create all_partitions if requested */
if (udev->partitions) {