Hi, developer.
I found a bug in `ls` command of fileutils-4.0w packet.
This command make wrong sorting filenames with russian symbols.
Patch included.
WBR,
Yuri Kozlov
--- /test/fileutils-4.0w/src/ls.c Fri Jun 16 12:49:41 2000
+++ /test/fu/ls.c Sat Jul 22 17:24:33 2000
@@ -2146,13 +2146,13 @@
static int
compare_name (const struct fileinfo *file1, const struct fileinfo *file2)
{
- return strcmp (file1->name, file2->name);
+ return strcoll (file1->name, file2->name);
}
static int
rev_cmp_name (const struct fileinfo *file2, const struct fileinfo *file1)
{
- return strcmp (file1->name, file2->name);
+ return strcoll (file1->name, file2->name);
}
/* Compare file extensions. Files with no extension are `smallest'.