conversion function for h_errno's

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9832 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Johan Danielsson
2001-05-02 09:29:44 +00:00
parent b7a0cebddc
commit bb5afef553

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2000 Kungliga Tekniska H<>gskolan
* Copyright (c) 2000, 2001 Kungliga Tekniska H<>gskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
*
@@ -67,3 +67,22 @@ krb5_eai_to_heim_errno(int eai_errno)
return HEIM_EAI_UNKNOWN; /* XXX */
}
}
krb5_error_code
krb5_h_errno_to_heim_errno(int eai_errno)
{
switch(eai_errno) {
case 0:
return 0;
case HOST_NOT_FOUND:
return HEIM_EAI_NONAME;
case TRY_AGAIN:
return HEIM_EAI_AGAIN;
case NO_RECOVERY:
return HEIM_EAI_FAIL;
case NO_DATA:
return HEIM_EAI_NONAME;
default:
return HEIM_EAI_UNKNOWN; /* XXX */
}
}