Moved from fusedav.c; I don't think there are significant changes