On Tue, Feb 11, 2003 at 11:46:22PM +0100, Florian Lohoff wrote:
> You dont need e2fsprogs
Right, just they seem so coupled...
> - Just certain parts of the libe2fs which itself
> just uses some very basic libc functions like malloc/free/str* which
> we all have within arcboot.
libe2fs includes lots of headers:
pureza:~/e2fsprogs-1.32/lib$ find . | grep '\.[ch]$' | xargs grep -h
"#include <" | sort | uniq | wc -l
Also, running nm gives libc calls that invoke syscalls galore.
open64, close, ioctl, opendir, fprintf, getmntent, lseek64, time
I got these names from:
pureza:~/e2fsprogs-1.32/lib$ nm libext2fs.a | grep '^ *U' | less
Am I missing something?
> So you simple need to cross-compile the libe2fs.
That seems *hard*.