Modified TransactionalFileInput/Output to read/write "length" bytes in the
read(b, offset, length) and write(b, offset, length) functions
played with ProcessManager like glue
i'm kevin