GNU sort on Linux behaves the same as the OpenBSD sort when run in the C locale.
$ LANG=C sort -c -d -f input.txt sort: input.txt:2: disorder: -AAAA $ LANG=C sort -c -d -i input.txt sort: input.txt:2: disorder: -AAAA Since our C library doesn't really support other locales I think this is the expected behavior. - todd