file_size can't return .No_Size because it uses io.size and only returns an io.Error, removing this so it works when file_size fails (linux pipes for instance)
@(require_results)
Errno
Error
open
flush