Index: sbin/badsect/badsect.c =================================================================== --- sbin/badsect/badsect.c (revision 304289) +++ sbin/badsect/badsect.c (working copy) @@ -62,6 +62,7 @@ #include #include #include +#include #include #include #include @@ -95,6 +96,8 @@ char name[2 * MAXPATHLEN]; char *name_dir_end; + setlocale(LC_ALL, ""); + if (argc < 3) usage(); if (chdir(argv[1]) < 0 || stat(".", &stbuf) < 0)