diff options
Diffstat (limited to 'coreutils/mknod.c')
-rw-r--r-- | coreutils/mknod.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/coreutils/mknod.c b/coreutils/mknod.c index 9c97b03..7cc478f 100644 --- a/coreutils/mknod.c +++ b/coreutils/mknod.c @@ -9,11 +9,8 @@ /* BB_AUDIT SUSv3 N/A -- Matches GNU behavior. */ -#include <stdlib.h> -#include <string.h> -#include <sys/stat.h> #include <sys/sysmacros.h> // For makedev -#include <unistd.h> + #include "busybox.h" #include "libcoreutils/coreutils.h" @@ -37,8 +34,8 @@ int mknod_main(int argc, char **argv) if ((*name != 'p') && ((argc -= 2) == 2)) { /* Autodetect what the system supports; thexe macros should * optimize out to two constants. */ - dev = makedev(bb_xgetularg10_bnd(argv[2], 0, major(UINT_MAX)), - bb_xgetularg10_bnd(argv[3], 0, minor(UINT_MAX))); + dev = makedev(xatoul_range(argv[2], 0, major(UINT_MAX)), + xatoul_range(argv[3], 0, minor(UINT_MAX))); } if (argc == 2) { |