Module linux_api::errno::errno_base [] [src]

Error numbers defined in errno-base.h, with some exceptions which are marked accordingly

Constants

E2BIG

Argument list too long.

EACCES

Permission denied!

EAGAIN

Try again, I'm not really an error, just an annoyance

EBADF

Bad file number

EBUSY

Device or resource is too busy to listen to you right now

ECHILD

No child processes

EDOM

Math argument is out of the function's domain

EEXIST

File already exists

EFAULT

Bad address

EFBIG

File is too large. What are you doing, downloading a car?

EINTR

Interrupted system call. Oops

EINVAL

Your argument is invalid!

EIO

I/O error.

EISDIR

That's... not a file. That's a directory

EMFILE

Too many files are already open

EMLINK

Too many links exist

ENFILE

File table overflowed

ENODEV

No such device.

ENOENT

No such file or directory

ENOEXEC

Exec format error

ENOMEM

Out of memory

ENOSPC

You don't have any (or at least enough) space left on the specified device. You might need a new hard drive.

ENOTBLK

Block device required but not found

ENOTDIR

That's... not a directory

ENOTTTY

You are not a typewriter

ENXIO

No such device or address

EPERM

Operation not permitted

EPIPE

Broken pipe

ERANGE

Math result could not be represented

EROFS

You're trying to write to a read-only file system.

ESPIPE

Illegal seek

ESRCH

No such process

ETXTBSY

Text file is too busy to listen to you right now

EXDEV

Cross-device link. Sorry, but quantum entanglement is not working in storage drives yet