Module errno_codes::windows[][src]

errno codes for Windows.

Constants

E2BIG

Arg list too long.

E2BIG_ID

Identifier for E2BIG as a string (equals to "E2BIG").

E2BIG_MSG

Human-readable message for E2BIG.

EACCES

Permission denied.

EACCES_ID

Identifier for EACCES as a string (equals to "EACCES").

EACCES_MSG

Human-readable message for EACCES.

EAGAIN

Resource temporarily unavailable.

EAGAIN_ID

Identifier for EAGAIN as a string (equals to "EAGAIN").

EAGAIN_MSG

Human-readable message for EAGAIN.

EBADF

Bad file descriptor.

EBADF_ID

Identifier for EBADF as a string (equals to "EBADF").

EBADF_MSG

Human-readable message for EBADF.

EBUSY

strerror reports "Resource device".

EBUSY_ID

Identifier for EBUSY as a string (equals to "EBUSY").

EBUSY_MSG

Human-readable message for EBUSY.

ECHILD

No child processes.

ECHILD_ID

Identifier for ECHILD as a string (equals to "ECHILD").

ECHILD_MSG

Human-readable message for ECHILD.

EDEADLK

Same as EDEADLOCK (Resource deadlock avoided (non-Cyg)).

EDEADLK_ID

Identifier for EDEADLK as a string (equals to "EDEADLK").

EDEADLK_MSG

Human-readable message for EDEADLK.

EDEADLOCK

Resource deadlock avoided (non-Cyg).

EDEADLOCK_ID

Identifier for EDEADLOCK as a string (equals to "EDEADLOCK").

EDEADLOCK_MSG

Human-readable message for EDEADLOCK.

EDOM

Domain error (math functions).

EDOM_ID

Identifier for EDOM as a string (equals to "EDOM").

EDOM_MSG

Human-readable message for EDOM.

EEXIST

File exists.

EEXIST_ID

Identifier for EEXIST as a string (equals to "EEXIST").

EEXIST_MSG

Human-readable message for EEXIST.

EFAULT

Bad address.

EFAULT_ID

Identifier for EFAULT as a string (equals to "EFAULT").

EFAULT_MSG

Human-readable message for EFAULT.

EFBIG

File too large.

EFBIG_ID

Identifier for EFBIG as a string (equals to "EFBIG").

EFBIG_MSG

Human-readable message for EFBIG.

EILSEQ

Illegal byte sequence.

EILSEQ_ID

Identifier for EILSEQ as a string (equals to "EILSEQ").

EILSEQ_MSG

Human-readable message for EILSEQ.

EINTR

Interrupted function call.

EINTR_ID

Identifier for EINTR as a string (equals to "EINTR").

EINTR_MSG

Human-readable message for EINTR.

EINVAL

Invalid argument.

EINVAL_ID

Identifier for EINVAL as a string (equals to "EINVAL").

EINVAL_MSG

Human-readable message for EINVAL.

EIO

Input/output error.

EIO_ID

Identifier for EIO as a string (equals to "EIO").

EIO_MSG

Human-readable message for EIO.

EISDIR

Is a directory.

EISDIR_ID

Identifier for EISDIR as a string (equals to "EISDIR").

EISDIR_MSG

Human-readable message for EISDIR.

EMFILE

Too many open files.

EMFILE_ID

Identifier for EMFILE as a string (equals to "EMFILE").

EMFILE_MSG

Human-readable message for EMFILE.

EMLINK

Too many links.

EMLINK_ID

Identifier for EMLINK as a string (equals to "EMLINK").

EMLINK_MSG

Human-readable message for EMLINK.

ENAMETOOLONG

Filename too long (91 in Cyg?).

ENAMETOOLONG_ID

Identifier for ENAMETOOLONG as a string (equals to "ENAMETOOLONG").

ENAMETOOLONG_MSG

Human-readable message for ENAMETOOLONG.

ENFILE

Too many open files in system.

ENFILE_ID

Identifier for ENFILE as a string (equals to "ENFILE").

ENFILE_MSG

Human-readable message for ENFILE.

ENODEV

No such device.

ENODEV_ID

Identifier for ENODEV as a string (equals to "ENODEV").

ENODEV_MSG

Human-readable message for ENODEV.

ENOENT

Same as ENOFILE (No such file or directory).

ENOENT_ID

Identifier for ENOENT as a string (equals to "ENOENT").

ENOENT_MSG

Human-readable message for ENOENT.

ENOEXEC

Exec format error.

ENOEXEC_ID

Identifier for ENOEXEC as a string (equals to "ENOEXEC").

ENOEXEC_MSG

Human-readable message for ENOEXEC.

ENOFILE

No such file or directory.

ENOFILE_ID

Identifier for ENOFILE as a string (equals to "ENOFILE").

ENOFILE_MSG

Human-readable message for ENOFILE.

ENOLCK

No locks available (46 in Cyg?).

ENOLCK_ID

Identifier for ENOLCK as a string (equals to "ENOLCK").

ENOLCK_MSG

Human-readable message for ENOLCK.

ENOMEM

Not enough space.

ENOMEM_ID

Identifier for ENOMEM as a string (equals to "ENOMEM").

ENOMEM_MSG

Human-readable message for ENOMEM.

ENOSPC

No space left on device.

ENOSPC_ID

Identifier for ENOSPC as a string (equals to "ENOSPC").

ENOSPC_MSG

Human-readable message for ENOSPC.

ENOSYS

Function not implemented (88 in Cyg?).

ENOSYS_ID

Identifier for ENOSYS as a string (equals to "ENOSYS").

ENOSYS_MSG

Human-readable message for ENOSYS.

ENOTDIR

Not a directory.

ENOTDIR_ID

Identifier for ENOTDIR as a string (equals to "ENOTDIR").

ENOTDIR_MSG

Human-readable message for ENOTDIR.

ENOTEMPTY

Directory not empty (90 in Cyg?).

ENOTEMPTY_ID

Identifier for ENOTEMPTY as a string (equals to "ENOTEMPTY").

ENOTEMPTY_MSG

Human-readable message for ENOTEMPTY.

ENOTTY

Inappropriate I/O control operation.

ENOTTY_ID

Identifier for ENOTTY as a string (equals to "ENOTTY").

ENOTTY_MSG

Human-readable message for ENOTTY.

ENXIO

No such device or address.

ENXIO_ID

Identifier for ENXIO as a string (equals to "ENXIO").

ENXIO_MSG

Human-readable message for ENXIO.

EPERM

Operation not permitted.

EPERM_ID

Identifier for EPERM as a string (equals to "EPERM").

EPERM_MSG

Human-readable message for EPERM.

EPIPE

Broken pipe.

EPIPE_ID

Identifier for EPIPE as a string (equals to "EPIPE").

EPIPE_MSG

Human-readable message for EPIPE.

ERANGE

Result too large (possibly too small).

ERANGE_ID

Identifier for ERANGE as a string (equals to "ERANGE").

ERANGE_MSG

Human-readable message for ERANGE.

EROFS

Read-only file system.

EROFS_ID

Identifier for EROFS as a string (equals to "EROFS").

EROFS_MSG

Human-readable message for EROFS.

ESPIPE

Invalid seek (seek on a pipe?).

ESPIPE_ID

Identifier for ESPIPE as a string (equals to "ESPIPE").

ESPIPE_MSG

Human-readable message for ESPIPE.

ESRCH

No such process.

ESRCH_ID

Identifier for ESRCH as a string (equals to "ESRCH").

ESRCH_MSG

Human-readable message for ESRCH.

EXDEV

Improper link (cross-device link?).

EXDEV_ID

Identifier for EXDEV as a string (equals to "EXDEV").

EXDEV_MSG

Human-readable message for EXDEV.

Statics

BY_ID

Map string identifier to information about errno code.

BY_NUM

Map errno number to information about errno code.

Functions

info_by_id

Return structure describing error identifier.

info_by_num

Return structure describing error number.

strerror

Return string describing error number.