diff options
Diffstat (limited to 'plugins/MirOTR/libgpg-error-1.9/code-from-errno.c')
-rw-r--r-- | plugins/MirOTR/libgpg-error-1.9/code-from-errno.c | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/plugins/MirOTR/libgpg-error-1.9/code-from-errno.c b/plugins/MirOTR/libgpg-error-1.9/code-from-errno.c deleted file mode 100644 index 96fcf20860..0000000000 --- a/plugins/MirOTR/libgpg-error-1.9/code-from-errno.c +++ /dev/null @@ -1,69 +0,0 @@ -/* code-from-errno.c - Mapping errnos to error codes. - Copyright (C) 2003 g10 Code GmbH - - This file is part of libgpg-error. - - libgpg-error is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public License - as published by the Free Software Foundation; either version 2.1 of - the License, or (at your option) any later version. - - libgpg-error is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with libgpg-error; if not, write to the Free - Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ - -#if HAVE_CONFIG_H -#include <config.h> -#endif - -#include <errno.h> - -#include <gpg-error.h> - -#include "code-from-errno.h" - -/* Retrieve the error code for the system error ERR. This returns - GPG_ERR_UNKNOWN_ERRNO if the system error is not mapped (report - this). */ -gpg_err_code_t -gpg_err_code_from_errno (int err) -{ - int idx; - - if (!err) - return GPG_ERR_NO_ERROR; - - idx = errno_to_idx (err); - - if (idx < 0) - return GPG_ERR_UNKNOWN_ERRNO; - - return GPG_ERR_SYSTEM_ERROR | err_code_from_index[idx]; -} - - -/* Retrieve the error code directly from the ERRNO variable. This - returns GPG_ERR_UNKNOWN_ERRNO if the system error is not mapped - (report this) and GPG_ERR_MISSING_ERRNO if ERRNO has the value 0. */ -gpg_err_code_t -gpg_err_code_from_syserror (void) -{ - int err = errno; - int idx; - - if (!err) - return GPG_ERR_MISSING_ERRNO; - - idx = errno_to_idx (err); - - if (idx < 0) - return GPG_ERR_UNKNOWN_ERRNO; - - return GPG_ERR_SYSTEM_ERROR | err_code_from_index[idx]; -} |