return errno