Refactor POSIX error domain codes to be platform independent

Description

Currently the error codes are being considered as-is, which means platforms have different definitions. This causes difficulty on multi-platform runtimes because just to report an error they need to inspect which platform they are running on.

relates to

Activity

Show:

CB robot August 4, 2021 at 10:10 PM

Build couchbase-lite-java-3.0.0-159 contains couchbase-lite-core commit b386387 with commit message:
: [API] Provide platform independent equivalents of retryable POSIX codes (#1147)

CB robot August 4, 2021 at 9:51 PM

Build couchbase-lite-android-3.0.0-158 contains couchbase-lite-core commit b386387 with commit message:
: [API] Provide platform independent equivalents of retryable POSIX codes (#1147)

CB robot August 3, 2021 at 7:11 PM

Build couchbase-lite-c-3.0.0-65 contains couchbase-lite-core commit b386387 with commit message:
: [API] Provide platform independent equivalents of retryable POSIX codes (#1147)

CB robot July 28, 2021 at 5:27 AM

Build couchbase-lite-ios-3.0.0-225 contains couchbase-lite-core commit b386387 with commit message:
: [API] Provide platform independent equivalents of retryable POSIX codes (#1147)

CB robot July 28, 2021 at 5:22 AM

Build couchbase-lite-net-3.0.0-96 contains couchbase-lite-core commit b386387 with commit message:
: [API] Provide platform independent equivalents of retryable POSIX codes (#1147)

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Labels

Story Points

Components

Sprint

Fix versions

Affects versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created February 25, 2021 at 11:35 PM
Updated August 4, 2021 at 10:10 PM
Resolved July 27, 2021 at 2:07 AM
Instabug