- patch from Denis Vlasenko to add and use bb_xchdir()

This commit is contained in:
Bernhard Reutner-Fischer
2006-04-12 18:39:58 +00:00
parent 67f641e75b
commit d9cf7ac781
12 changed files with 46 additions and 62 deletions

View File

@ -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);