aboutsummaryrefslogtreecommitdiff
path: root/core/nbio/errors_posix.odin
blob: 3dd8f781df1da0d72ed929a7c9da7d335d0b91f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#+build darwin, freebsd, netbsd, openbsd
#+private
package nbio

import "core:sys/posix"

PLATFORM_ERR_UNSUPPORTED       :: posix.Errno.ENOSYS
PLATFORM_ERR_ALLOCATION_FAILED :: posix.Errno.ENOMEM
PLATFORM_ERR_TIMEOUT           :: posix.Errno.ECANCELED
PLATFORM_ERR_INVALID_ARGUMENT  :: posix.Errno.EINVAL
PLATFORM_ERR_OVERFLOW          :: posix.Errno.E2BIG
PLATFORM_ERR_NOT_FOUND         :: posix.Errno.ENOENT
PLATFORM_ERR_EXISTS            :: posix.Errno.EEXIST
PLATFORM_ERR_PERMISSION_DENIED :: posix.Errno.EPERM
PLATFORM_ERR_EOF               :: -100 // There is no EOF errno, we use negative for our own error codes.

_Platform_Error :: posix.Errno