org.catacombae.jfuse.types.system
Enum Errno

java.lang.Object
  extended by java.lang.Enum<Errno>
      extended by org.catacombae.jfuse.types.system.Errno
All Implemented Interfaces:
Serializable, Comparable<Errno>

public enum Errno
extends Enum<Errno>

Author:
erik

Enum Constant Summary
E2BIG
          Argument list too long
EACCES
          Permission denied
EADDRINUSE
          Address already in use
EADDRNOTAVAIL
          Can't assign requested address
EAFNOSUPPORT
          Address family not supported by protocol family
EAGAIN
          Resource temporarily unavailable
EALREADY
          Operation already in progress
EBADF
          Bad file descriptor
EBADMSG
          Bad message
EBUSY
          Device busy
ECANCELED
          Operation canceled
ECHILD
          No child processes
ECONNABORTED
          Software caused connection abort
ECONNREFUSED
          Connection refused
ECONNRESET
          Connection reset by peer
EDEADLK
          Resource deadlock avoided
EDESTADDRREQ
          Destination address required
EDOM
          Numerical argument out of domain
EDQUOT
          Disc quota exceeded
EEXIST
          File exists
EFAULT
          Bad address
EFBIG
          File too large
EHOSTDOWN
          Host is down
EHOSTUNREACH
          No route to host
EIDRM
          Identifier removed
EILSEQ
          Illegal byte sequence
EINPROGRESS
          Operation now in progress
EINTR
          Interrupted system call
EINVAL
          Invalid argument
EIO
          Input/output error
EISCONN
          Socket is already connected
EISDIR
          Is a directory
ELOOP
          Too many levels of symbolic links
EMFILE
          Too many open files
EMLINK
          Too many links
EMSGSIZE
          Message too long
EMULTIHOP
          Reserved
ENAMETOOLONG
          File name too long
ENETDOWN
          Network is down
ENETRESET
          Network dropped connection on reset
ENETUNREACH
          Network is unreachable
ENFILE
          Too many open files in system
ENOBUFS
          No buffer space available
ENODEV
          Operation not supported by device
ENOENT
          No such file or directory
ENOEXEC
          Exec format error
ENOLCK
          No locks available
ENOLINK
          Reserved
ENOMEM
          Cannot allocate memory
ENOMSG
          No message of desired type
ENOPROTOOPT
          Protocol not available
ENOSPC
          No space left on device
ENOSYS
          Function not implemented
ENOTBLK
          Block device required
ENOTCONN
          Socket is not connected
ENOTDIR
          Not a directory
ENOTEMPTY
          Directory not empty
ENOTSOCK
          Socket operation on non-socket
ENOTSUP
          Operation not supported
ENOTTY
          Inappropriate ioctl for device
ENXIO
          Device not configured
EOPNOTSUPP
          Operation not supported on socket.
EOVERFLOW
          Value too large to be stored in data type
EPERM
          Operation not permitted
EPFNOSUPPORT
          Protocol family not supported
EPIPE
          Broken pipe
EPROTO
          Protocol error
EPROTONOSUPPORT
          Protocol not supported
EPROTOTYPE
          Protocol wrong type for socket
ERANGE
          Result too large
EREMOTE
          Too many levels of remote in path
EROFS
          Read-only file system
ESHUTDOWN
          Can't send after socket shutdown
ESOCKTNOSUPPORT
          Socket type not supported
ESPIPE
          Illegal seek
ESRCH
          No such process
ESTALE
          Stale NFS file handle
ETIMEDOUT
          Operation timed out
ETOOMANYREFS
          Too many references: can't splice
ETXTBSY
          Text file busy
EUSERS
          Too many users
EWOULDBLOCK
          Operation would block
EXDEV
          Cross-device link
 
Method Summary
 int getNativeErrnoValue()
           
static void main(String[] args)
           
static Errno valueOf(String name)
          Returns the enum constant of this type with the specified name.
static Errno[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

EPERM

public static final Errno EPERM
Operation not permitted


ENOENT

public static final Errno ENOENT
No such file or directory


ESRCH

public static final Errno ESRCH
No such process


EINTR

public static final Errno EINTR
Interrupted system call


EIO

public static final Errno EIO
Input/output error


ENXIO

public static final Errno ENXIO
Device not configured


E2BIG

public static final Errno E2BIG
Argument list too long


ENOEXEC

public static final Errno ENOEXEC
Exec format error


EBADF

public static final Errno EBADF
Bad file descriptor


ECHILD

public static final Errno ECHILD
No child processes


EDEADLK

public static final Errno EDEADLK
Resource deadlock avoided


ENOMEM

public static final Errno ENOMEM
Cannot allocate memory


EACCES

public static final Errno EACCES
Permission denied


EFAULT

public static final Errno EFAULT
Bad address


ENOTBLK

public static final Errno ENOTBLK
Block device required


EBUSY

public static final Errno EBUSY
Device busy


EEXIST

public static final Errno EEXIST
File exists


EXDEV

public static final Errno EXDEV
Cross-device link


ENODEV

public static final Errno ENODEV
Operation not supported by device


ENOTDIR

public static final Errno ENOTDIR
Not a directory


EISDIR

public static final Errno EISDIR
Is a directory


EINVAL

public static final Errno EINVAL
Invalid argument


ENFILE

public static final Errno ENFILE
Too many open files in system


EMFILE

public static final Errno EMFILE
Too many open files


ENOTTY

public static final Errno ENOTTY
Inappropriate ioctl for device


ETXTBSY

public static final Errno ETXTBSY
Text file busy


EFBIG

public static final Errno EFBIG
File too large


ENOSPC

public static final Errno ENOSPC
No space left on device


ESPIPE

public static final Errno ESPIPE
Illegal seek


EROFS

public static final Errno EROFS
Read-only file system


EMLINK

public static final Errno EMLINK
Too many links


EPIPE

public static final Errno EPIPE
Broken pipe


EDOM

public static final Errno EDOM
Numerical argument out of domain


ERANGE

public static final Errno ERANGE
Result too large


EAGAIN

public static final Errno EAGAIN
Resource temporarily unavailable


EWOULDBLOCK

public static final Errno EWOULDBLOCK
Operation would block


EINPROGRESS

public static final Errno EINPROGRESS
Operation now in progress


EALREADY

public static final Errno EALREADY
Operation already in progress


ENOTSOCK

public static final Errno ENOTSOCK
Socket operation on non-socket


EDESTADDRREQ

public static final Errno EDESTADDRREQ
Destination address required


EMSGSIZE

public static final Errno EMSGSIZE
Message too long


EPROTOTYPE

public static final Errno EPROTOTYPE
Protocol wrong type for socket


ENOPROTOOPT

public static final Errno ENOPROTOOPT
Protocol not available


EPROTONOSUPPORT

public static final Errno EPROTONOSUPPORT
Protocol not supported


ESOCKTNOSUPPORT

public static final Errno ESOCKTNOSUPPORT
Socket type not supported


ENOTSUP

public static final Errno ENOTSUP
Operation not supported


EOPNOTSUPP

public static final Errno EOPNOTSUPP
Operation not supported on socket.


EPFNOSUPPORT

public static final Errno EPFNOSUPPORT
Protocol family not supported


EAFNOSUPPORT

public static final Errno EAFNOSUPPORT
Address family not supported by protocol family


EADDRINUSE

public static final Errno EADDRINUSE
Address already in use


EADDRNOTAVAIL

public static final Errno EADDRNOTAVAIL
Can't assign requested address


ENETDOWN

public static final Errno ENETDOWN
Network is down


ENETUNREACH

public static final Errno ENETUNREACH
Network is unreachable


ENETRESET

public static final Errno ENETRESET
Network dropped connection on reset


ECONNABORTED

public static final Errno ECONNABORTED
Software caused connection abort


ECONNRESET

public static final Errno ECONNRESET
Connection reset by peer


ENOBUFS

public static final Errno ENOBUFS
No buffer space available


EISCONN

public static final Errno EISCONN
Socket is already connected


ENOTCONN

public static final Errno ENOTCONN
Socket is not connected


ESHUTDOWN

public static final Errno ESHUTDOWN
Can't send after socket shutdown


ETOOMANYREFS

public static final Errno ETOOMANYREFS
Too many references: can't splice


ETIMEDOUT

public static final Errno ETIMEDOUT
Operation timed out


ECONNREFUSED

public static final Errno ECONNREFUSED
Connection refused


ELOOP

public static final Errno ELOOP
Too many levels of symbolic links


ENAMETOOLONG

public static final Errno ENAMETOOLONG
File name too long


EHOSTDOWN

public static final Errno EHOSTDOWN
Host is down


EHOSTUNREACH

public static final Errno EHOSTUNREACH
No route to host


ENOTEMPTY

public static final Errno ENOTEMPTY
Directory not empty


EUSERS

public static final Errno EUSERS
Too many users


EDQUOT

public static final Errno EDQUOT
Disc quota exceeded


ESTALE

public static final Errno ESTALE
Stale NFS file handle


EREMOTE

public static final Errno EREMOTE
Too many levels of remote in path


ENOLCK

public static final Errno ENOLCK
No locks available


ENOSYS

public static final Errno ENOSYS
Function not implemented


EOVERFLOW

public static final Errno EOVERFLOW
Value too large to be stored in data type


ECANCELED

public static final Errno ECANCELED
Operation canceled


EIDRM

public static final Errno EIDRM
Identifier removed


ENOMSG

public static final Errno ENOMSG
No message of desired type


EILSEQ

public static final Errno EILSEQ
Illegal byte sequence


EBADMSG

public static final Errno EBADMSG
Bad message


EMULTIHOP

public static final Errno EMULTIHOP
Reserved


ENOLINK

public static final Errno ENOLINK
Reserved


EPROTO

public static final Errno EPROTO
Protocol error

Method Detail

values

public static Errno[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (Errno c : Errno.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Errno valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getNativeErrnoValue

public int getNativeErrnoValue()

main

public static void main(String[] args)