defines: provide APKE_REMOTE_IO as portable alternative to EREMOTEIO

cute-signatures
Ariadne Conill 2021-12-13 12:31:13 -06:00 committed by Timo Teräs
parent 46a2049d46
commit 6df9f0ed59
3 changed files with 3 additions and 2 deletions

View File

@ -65,6 +65,7 @@ enum {
APKE_UVOL_NOT_AVAILABLE,
APKE_UVOL_ERROR,
APKE_UVOL_ROOT,
APKE_REMOTE_IO,
};
static inline void *ERR_PTR(long error) { return (void*) error; }

View File

@ -52,7 +52,7 @@ static int fetch_maperror(int ec)
/* [FETCH_OK] = , */
[FETCH_PROTO] = -EPROTO,
[FETCH_RESOLV] = -APKE_DNS,
[FETCH_SERVER] = -EREMOTEIO,
[FETCH_SERVER] = -APKE_REMOTE_IO,
[FETCH_TEMP] = -EAGAIN,
[FETCH_TIMEOUT] = -ETIMEDOUT,
[FETCH_UNAVAIL] = -ENOENT,

View File

@ -27,7 +27,6 @@ const char *apk_error_str(int error)
case ECONNABORTED: return "network connection aborted";
case ECONNREFUSED: return "could not connect to server (check repositories file)";
case ENETUNREACH: return "network error (check Internet connection and firewall)";
case EREMOTEIO: return "remote server returned error (try 'apk update')";
case EAGAIN: return "temporary error (try again later)";
case APKE_EOF: return "unexpected end of file";
case APKE_DNS: return "DNS error (try again later)";
@ -60,6 +59,7 @@ const char *apk_error_str(int error)
case APKE_UVOL_NOT_AVAILABLE: return "uvol manager not available";
case APKE_UVOL_ERROR: return "uvol error";
case APKE_UVOL_ROOT: return "uvol not supported with --root";
case APKE_REMOTE_IO: return "remote server returned error (try 'apk update')";
default:
return strerror(error);
}