vmm fixes; fstat(); new get_unused_fd()