mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-04 08:22:32 +00:00
Add EACCES errno to SetPosixErrno
Seen in Gravity Rush. Also reorganizes the switch case based on the posix errno value, since ordering by errno makes no sense on some OSes.
This commit is contained in:
parent
d99289690c
commit
7916dadfce
@ -93,12 +93,15 @@ void SetPosixErrno(int e) {
|
|||||||
case ENOENT:
|
case ENOENT:
|
||||||
g_posix_errno = POSIX_ENOENT;
|
g_posix_errno = POSIX_ENOENT;
|
||||||
break;
|
break;
|
||||||
case EAGAIN:
|
case EDEADLK:
|
||||||
g_posix_errno = POSIX_EAGAIN;
|
g_posix_errno = POSIX_EDEADLK;
|
||||||
break;
|
break;
|
||||||
case ENOMEM:
|
case ENOMEM:
|
||||||
g_posix_errno = POSIX_ENOMEM;
|
g_posix_errno = POSIX_ENOMEM;
|
||||||
break;
|
break;
|
||||||
|
case EACCES:
|
||||||
|
g_posix_errno = POSIX_EACCES;
|
||||||
|
break;
|
||||||
case EINVAL:
|
case EINVAL:
|
||||||
g_posix_errno = POSIX_EINVAL;
|
g_posix_errno = POSIX_EINVAL;
|
||||||
break;
|
break;
|
||||||
@ -108,8 +111,8 @@ void SetPosixErrno(int e) {
|
|||||||
case ERANGE:
|
case ERANGE:
|
||||||
g_posix_errno = POSIX_ERANGE;
|
g_posix_errno = POSIX_ERANGE;
|
||||||
break;
|
break;
|
||||||
case EDEADLK:
|
case EAGAIN:
|
||||||
g_posix_errno = POSIX_EDEADLK;
|
g_posix_errno = POSIX_EAGAIN;
|
||||||
break;
|
break;
|
||||||
case ETIMEDOUT:
|
case ETIMEDOUT:
|
||||||
g_posix_errno = POSIX_ETIMEDOUT;
|
g_posix_errno = POSIX_ETIMEDOUT;
|
||||||
|
Loading…
Reference in New Issue
Block a user