mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-03-09 15:50:02 +00:00
src/lib/libast/features/lib,
src/lib/libast/path/pathicase.c:
- FAT32 file systems on Linux don't support FS_CASEFOLD_FL, which
caused globbing to break. Reproducer using a UEFI boot partition:
$ echo /boot/eF*
/boot/eF*
This is fixed by checking for FAT attributes with ioctl, then
checking for FS_CASEFOLD_FL if that fails.
- The check for FS_CASEFOLD_FL didn't work correctly; I still wasn't
able to get --globcasedetect to work on a case-insensitive ext4
folder. Fix that by adding missing parentheses.
|
||
|---|---|---|
| .. | ||
| pathaccess.c | ||
| pathbin.c | ||
| pathcanon.c | ||
| pathcat.c | ||
| pathcd.c | ||
| pathcheck.c | ||
| pathexists.c | ||
| pathfind.c | ||
| pathgetlink.c | ||
| pathicase.c | ||
| pathkey.c | ||
| pathnative.c | ||
| pathpath.c | ||
| pathposix.c | ||
| pathprobe.c | ||
| pathprog.c | ||
| pathrepl.c | ||
| pathsetlink.c | ||
| pathshell.c | ||
| pathstat.c | ||
| pathtemp.c | ||
| pathtmp.c | ||