defines: provide APKE_REMOTE_IO as portable alternative to EREMOTEIO
parent
46a2049d46
commit
6df9f0ed59
|
@ -65,6 +65,7 @@ enum {
|
||||||
APKE_UVOL_NOT_AVAILABLE,
|
APKE_UVOL_NOT_AVAILABLE,
|
||||||
APKE_UVOL_ERROR,
|
APKE_UVOL_ERROR,
|
||||||
APKE_UVOL_ROOT,
|
APKE_UVOL_ROOT,
|
||||||
|
APKE_REMOTE_IO,
|
||||||
};
|
};
|
||||||
|
|
||||||
static inline void *ERR_PTR(long error) { return (void*) error; }
|
static inline void *ERR_PTR(long error) { return (void*) error; }
|
||||||
|
|
|
@ -52,7 +52,7 @@ static int fetch_maperror(int ec)
|
||||||
/* [FETCH_OK] = , */
|
/* [FETCH_OK] = , */
|
||||||
[FETCH_PROTO] = -EPROTO,
|
[FETCH_PROTO] = -EPROTO,
|
||||||
[FETCH_RESOLV] = -APKE_DNS,
|
[FETCH_RESOLV] = -APKE_DNS,
|
||||||
[FETCH_SERVER] = -EREMOTEIO,
|
[FETCH_SERVER] = -APKE_REMOTE_IO,
|
||||||
[FETCH_TEMP] = -EAGAIN,
|
[FETCH_TEMP] = -EAGAIN,
|
||||||
[FETCH_TIMEOUT] = -ETIMEDOUT,
|
[FETCH_TIMEOUT] = -ETIMEDOUT,
|
||||||
[FETCH_UNAVAIL] = -ENOENT,
|
[FETCH_UNAVAIL] = -ENOENT,
|
||||||
|
|
|
@ -27,7 +27,6 @@ const char *apk_error_str(int error)
|
||||||
case ECONNABORTED: return "network connection aborted";
|
case ECONNABORTED: return "network connection aborted";
|
||||||
case ECONNREFUSED: return "could not connect to server (check repositories file)";
|
case ECONNREFUSED: return "could not connect to server (check repositories file)";
|
||||||
case ENETUNREACH: return "network error (check Internet connection and firewall)";
|
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 EAGAIN: return "temporary error (try again later)";
|
||||||
case APKE_EOF: return "unexpected end of file";
|
case APKE_EOF: return "unexpected end of file";
|
||||||
case APKE_DNS: return "DNS error (try again later)";
|
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_NOT_AVAILABLE: return "uvol manager not available";
|
||||||
case APKE_UVOL_ERROR: return "uvol error";
|
case APKE_UVOL_ERROR: return "uvol error";
|
||||||
case APKE_UVOL_ROOT: return "uvol not supported with --root";
|
case APKE_UVOL_ROOT: return "uvol not supported with --root";
|
||||||
|
case APKE_REMOTE_IO: return "remote server returned error (try 'apk update')";
|
||||||
default:
|
default:
|
||||||
return strerror(error);
|
return strerror(error);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue