raid6check: Fix build of raid6check
After recent git pull 'make raid6check' did not work anymore, as sysfs_read() was called with a wrong argument and as check_env() was used by use_udev(), but not defined. Replace sysfs_read(..., -1, ...) by sysfs_read(..., NULL, ...) Move check_env() from util.c to lib.c Signed-off-by: Bernd Schubert <bernd.schubert@itwm.fraunhofer.de> Signed-off-by: NeilBrown <neilb@suse.de>
This commit is contained in:
parent
7506f86012
commit
f8fcf7a1c5
10
lib.c
10
lib.c
|
@ -378,6 +378,16 @@ void print_escape(char *str)
|
|||
}
|
||||
}
|
||||
|
||||
int check_env(char *name)
|
||||
{
|
||||
char *val = getenv(name);
|
||||
|
||||
if (val && atoi(val) == 1)
|
||||
return 1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int use_udev(void)
|
||||
{
|
||||
static int use = -1;
|
||||
|
|
|
@ -386,7 +386,7 @@ int main(int argc, char *argv[])
|
|||
goto exitHere;
|
||||
}
|
||||
|
||||
info = sysfs_read(mdfd, -1,
|
||||
info = sysfs_read(mdfd, NULL,
|
||||
GET_LEVEL|
|
||||
GET_LAYOUT|
|
||||
GET_DISKS|
|
||||
|
|
Loading…
Reference in New Issue