Skip to content

4.18.1 Error Handling

usage

(import :std/os/error)

4.18.1.1 raise-os-error

(raise-os-error where errno irritants ...)

Please document me!

4.18.1.2 os-error?

(os-error? obj)

Please document me!

4.18.1.3 check-os-error

(check-os-error expr (prim arg ...))

Please document me!

4.18.1.4 do-retry-nonblock

(do-retry-nonblock expr (prim arg ...) ERRNO ...)

Please document me!

4.18.1.5 check-ptr

(check-ptr (make arg ...))

Please document me!

4.18.1.6 foreign-allocation-error?

(foreign-allocation-error? obj)

Please document me!

4.18.1.7 strerror

(strerror errno) -> string

Please document me!

4.18.1.8 Constants

EAGAIN
EINTR
EINPROGRESS
EWOULDBLOCK
EBADF
ECONNABORTED
ECONNREFUSED
ECONNRESET