$Id: TODO,v 1.18 2002/11/04 16:25:17 crunchy Exp $ * Kernel Module - the MPIO can no multitasking, so: allow only *one* process to use the device [did always work, my mistake] * libmpio - find FAT entry dynamic [DONE] - finish API - implement dir functions [DONE] - implement ECC code (we want a GPL code for this) [DONE] - use ECC code for every read/write operation!! [DONE] - implement reading of files [DONE] - implement writing of files [partially done] * writing to internal memory [DONE] * resolve remainig block addressing issues in spare area [DONE] * fix 8.3 filenames [DONE] * fix timestamps of files [DONE] - implement deleting of files [DONE] If everything is done: - implement formating of external memory [DONE] * write code to fix defective CIS (??), MBR, PBR [DONE] - implement formating of internal memory (BEWARE !!!!) [DONE: BEWARE no config files are written!!!!] * mpio_tool [is deprecated, use mpiosh] * mpiosh - more completion functions + command completion [DONE] + correct completion of filenames (quoting) [DONE] + command option completion [partly DONE] - handle regexps in command arguments [DONE] - use indices for files as possible arguments for put/get - use shell-like regular expressions [DONE] - command separator like ';' [DONE] - using stdin for reading command sequences [DONE] - fill: uses current local directory to fill the current memory card + options: random, best(?) - configuration files [almost DONE] - save command history [DONE]