core: make FILENAME_MAX common; librarize mangle/unmangle
authorH. Peter Anvin <hpa@zytor.com>
Thu, 13 Aug 2009 03:56:46 +0000 (20:56 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 13 Aug 2009 03:56:46 +0000 (20:56 -0700)
commit0456f52098e30355a09ad2e05c3a26fc2dbc1752
tree6913b6476e85971a9fff393b55f0aca249e51984
parent73ed95079a6d317db472935a8965f36a63f10140
core: make FILENAME_MAX common; librarize mangle/unmangle

FILENAME_MAX was 2^8 in all variants by now; make it a common define.
Libraries mangle/unmangle; we have generic_mangle_name for Unix-like
filesystems, and unmangle now defaults to simple strcpy.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
14 files changed:
core/config.inc
core/diskfs.inc
core/extlinux.asm
core/fs.c
core/fs/ext2/ext2.c
core/fs/fat/fat.c
core/fs/iso9660/iso9660.c
core/fs/lib/mangle.c [new file with mode: 0644]
core/fs/pxe/pxe.c
core/include/core.h
core/include/fs.h
core/isolinux.asm
core/ldlinux.asm
core/pxelinux.asm