Class LibCErrno

java.lang.Object
org.lwjgl.system.libc.LibCErrno

public class LibCErrno extends Object
Native bindings to errno.h.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
    static final int
    Standard error codes.
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    Returns the integer variable errno, which is set by system calls and some library functions in the event of an error to indicate what went wrong.
    static int
    Returns the integer variable errno, which is set by system calls and some library functions in the event of an error to indicate what went wrong.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • EPERM

      public static final int EPERM
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENOENT

      public static final int ENOENT
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ESRCH

      public static final int ESRCH
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EINTR

      public static final int EINTR
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EIO

      public static final int EIO
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENXIO

      public static final int ENXIO
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • E2BIG

      public static final int E2BIG
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENOEXEC

      public static final int ENOEXEC
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EBADF

      public static final int EBADF
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ECHILD

      public static final int ECHILD
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EAGAIN

      public static final int EAGAIN
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENOMEM

      public static final int ENOMEM
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EACCES

      public static final int EACCES
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EFAULT

      public static final int EFAULT
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EBUSY

      public static final int EBUSY
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EEXIST

      public static final int EEXIST
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EXDEV

      public static final int EXDEV
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENODEV

      public static final int ENODEV
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENOTDIR

      public static final int ENOTDIR
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EISDIR

      public static final int EISDIR
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EINVAL

      public static final int EINVAL
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENFILE

      public static final int ENFILE
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EMFILE

      public static final int EMFILE
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENOTTY

      public static final int ENOTTY
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EFBIG

      public static final int EFBIG
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENOSPC

      public static final int ENOSPC
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ESPIPE

      public static final int ESPIPE
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EROFS

      public static final int EROFS
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EPIPE

      public static final int EPIPE
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EDOM

      public static final int EDOM
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ERANGE

      public static final int ERANGE
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EDEADLK

      public static final int EDEADLK
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EDEADLOCK

      public static final int EDEADLOCK
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENAMETOOLONG

      public static final int ENAMETOOLONG
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENOLCK

      public static final int ENOLCK
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENOSYS

      public static final int ENOSYS
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • ENOTEMPTY

      public static final int ENOTEMPTY
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • EILSEQ

      public static final int EILSEQ
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
    • STRUNCATE

      public static final int STRUNCATE
      Standard error codes.
      Enum values:
      • EPERM - Operation not permitted
      • ENOENT - No such file or directory
      • ESRCH - No such process
      • EINTR - Interrupted function
      • EIO - I/O error
      • ENXIO - No such device or address
      • E2BIG - Argument list too long
      • ENOEXEC - Exec format error
      • EBADF - Bad file number
      • ECHILD - No spawned processes
      • EAGAIN - No more processes or not enough memory or maximum nesting level reached
      • ENOMEM - Not enough memory
      • EACCES - Permission denied
      • EFAULT - Bad address
      • EBUSY - Device or resource busy
      • EEXIST - File exists
      • EXDEV - Cross-device link
      • ENODEV - No such device
      • ENOTDIR - Not a directory
      • EISDIR - Is a directory
      • EINVAL - Invalid argument
      • ENFILE - Too many files open in system
      • EMFILE - Too many open files
      • ENOTTY - Inappropriate I/O control operation
      • EFBIG - File too large
      • ENOSPC - No space left on device
      • ESPIPE - Invalid seek
      • EROFS - Read-only file system
      • EMLINK - Too many links
      • EPIPE - Broken pipe
      • EDOM - Math argument
      • ERANGE - Result too large
      • EDEADLK - Resource deadlock would occur
      • EDEADLOCK - Same as EDEADLK for compatibility with older Microsoft C versions
      • ENAMETOOLONG - Filename too long
      • ENOLCK - No locks available
      • ENOSYS - Function not supported
      • ENOTEMPTY - Directory not empty
      • EILSEQ - Illegal byte sequence
      • STRUNCATE - String was truncated
      See Also:
  • Method Details

    • errno

      public static int errno()
      Returns the integer variable errno, which is set by system calls and some library functions in the event of an error to indicate what went wrong. Its value is significant only when the return value of the call indicated an error (i.e., -1 from most system calls; -1 or NULL from most library functions); a function that succeeds is allowed to change errno.

      LWJGL note: This function cannot be used after another JNI call to a function, because the last error resets before that call returns. For this reason, LWJGL stores the last error in thread-local storage, you can use getErrno() to access it.

    • getErrno

      public static int getErrno()
      Returns the integer variable errno, which is set by system calls and some library functions in the event of an error to indicate what went wrong. Its value is significant only when the return value of the call indicated an error (i.e., -1 from most system calls; -1 or NULL from most library functions); a function that succeeds is allowed to change errno.

      LWJGL note: This method has a meaningful value only after another LWJGL JNI call. It does not return errno from errno.h, but the thread-local error code stored by a previous JNI call.