return errno/fdNum