Name: lfs-32bit Version: 0.17-base-2.3.13pre4+++OBSOLETED Kernelver: 2.3.13pre4+++ Status: 9 Author: matti.aarnio@sonera.fi Description: Large-File-Summit (over 2G file sizes in 32-bit systems) Date: 15-Sep-2000 Descfile-URL: ftp://zmailer.org/linux/LFS/lfs-32bit.desc Download-URL: ftp://zmailer.org/linux/LFS/ Linux kernel 2.4.0 contains MOST of the bits in here. Missing ones are *pathconf() and sysconf(), the first one needs VFS subsystem change, and the next one is something what Linus opposes seriously. This is actually multiple things: - Allow support for files which size exceeds maximum value of 'long' datatype in 32-bit systems (2G-1). - Page cache supporting at least up to 1TB file sizes. - A few behaviour fixes into POSIX compliance of some file related functions. Copy of "ISSUES": This is TODO (& BUGS) collection * These match always the lattest version of the patch * - PPC: - Missing mmap64() syscall stuff (rather trivial) - SPARCs, MIPS: - Missing definitions - Missing call vectors (not so trivial..) ( EXT2 TESTED! (plain writing/reading, and mmap64() at i386 )) - *pathconf() not tested yet at any filesystem - sysconf() not tested yet (although it looks straight-forward..) - New locking (fcntl ones!) not tested yet - new getdents64() not tested yet - CODA not tested - UFS not tested; UFS changes need lots of verification work! - ... (all non-listed filesystems) NOT TESTED ( i386 PLATFORM TESTED ) - All non-listed platforms NOT TESTED - file size resource limitation should be common code, not individual all over the place (mostly nowhere..) - glibc (and libc5 ?) userspace parts