- patch from Denis Vlasenko to add and use bb_xchdir()
This commit is contained in:
@ -1,4 +1,11 @@
|
||||
/* vi: set sw=4 ts=4: */
|
||||
/*
|
||||
* public domain -- Dave 'Kill a Cop' Cinege <dcinege@psychosis.com>
|
||||
*
|
||||
* makedevs
|
||||
* Make ranges of device files quickly.
|
||||
* known bugs: can't deal with alpha ranges
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
@ -12,13 +19,6 @@
|
||||
#include "busybox.h"
|
||||
|
||||
#ifdef CONFIG_FEATURE_MAKEDEVS_LEAF
|
||||
/*
|
||||
* public domain -- Dave 'Kill a Cop' Cinege <dcinege@psychosis.com>
|
||||
*
|
||||
* makedevs
|
||||
* Make ranges of device files quickly.
|
||||
* known bugs: can't deal with alpha ranges
|
||||
*/
|
||||
int makedevs_main(int argc, char **argv)
|
||||
{
|
||||
mode_t mode;
|
||||
@ -94,9 +94,7 @@ int makedevs_main(int argc, char **argv)
|
||||
bb_error_msg_and_die("root directory not specified");
|
||||
}
|
||||
|
||||
if (chdir(rootdir) != 0) {
|
||||
bb_perror_msg_and_die("could not chdir to %s", rootdir);
|
||||
}
|
||||
bb_xchdir(rootdir);
|
||||
|
||||
umask(0);
|
||||
|
||||
|
Reference in New Issue
Block a user