APR-15 Initial implementation of the File API interface.