org.catacombae.jfuse
Interface FUSEErrorValues

All Known Subinterfaces:
FUSE26FileSystem, FUSE26Operations, FUSEFileSystem, SystemConstants
All Known Implementing Classes:
FUSE26FileSystemAdapter, FUSEFileSystemAdapter, HelloFS, MacFUSE20FileSystemAdapter, MacFUSEFileSystemAdapter, TestFS

public interface FUSEErrorValues

This interface contains constants taken from errno.h that can be used as return values for jFUSE methods.

The values of these constants are not hard coded, but fetched from native code so they match the platform that the native library was compiled on.

Author:
Erik Larsson

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

Field Detail

EPERM

static final int EPERM
Operation not permitted


ENOENT

static final int ENOENT
No such file or directory


ESRCH

static final int ESRCH
No such process


EINTR

static final int EINTR
Interrupted system call


EIO

static final int EIO
Input/output error


ENXIO

static final int ENXIO
Device not configured


E2BIG

static final int E2BIG
Argument list too long


ENOEXEC

static final int ENOEXEC
Exec format error


EBADF

static final int EBADF
Bad file descriptor


ECHILD

static final int ECHILD
No child processes


EDEADLK

static final int EDEADLK
Resource deadlock avoided


ENOMEM

static final int ENOMEM
Cannot allocate memory


EACCES

static final int EACCES
Permission denied


EFAULT

static final int EFAULT
Bad address


ENOTBLK

static final int ENOTBLK
Block device required


EBUSY

static final int EBUSY
Device busy


EEXIST

static final int EEXIST
File exists


EXDEV

static final int EXDEV
Cross-device link


ENODEV

static final int ENODEV
Operation not supported by device


ENOTDIR

static final int ENOTDIR
Not a directory


EISDIR

static final int EISDIR
Is a directory


EINVAL

static final int EINVAL
Invalid argument


ENFILE

static final int ENFILE
Too many open files in system


EMFILE

static final int EMFILE
Too many open files


ENOTTY

static final int ENOTTY
Inappropriate ioctl for device


ETXTBSY

static final int ETXTBSY
Text file busy


EFBIG

static final int EFBIG
File too large


ENOSPC

static final int ENOSPC
No space left on device


ESPIPE

static final int ESPIPE
Illegal seek


EROFS

static final int EROFS
Read-only file system


EMLINK

static final int EMLINK
Too many links


EPIPE

static final int EPIPE
Broken pipe


EDOM

static final int EDOM
Numerical argument out of domain


ERANGE

static final int ERANGE
Result too large


EAGAIN

static final int EAGAIN
Resource temporarily unavailable


EWOULDBLOCK

static final int EWOULDBLOCK
Operation would block


EINPROGRESS

static final int EINPROGRESS
Operation now in progress


EALREADY

static final int EALREADY
Operation already in progress


ENOTSOCK

static final int ENOTSOCK
Socket operation on non-socket


EDESTADDRREQ

static final int EDESTADDRREQ
Destination address required


EMSGSIZE

static final int EMSGSIZE
Message too long


EPROTOTYPE

static final int EPROTOTYPE
Protocol wrong type for socket


ENOPROTOOPT

static final int ENOPROTOOPT
Protocol not available


EPROTONOSUPPORT

static final int EPROTONOSUPPORT
Protocol not supported


ESOCKTNOSUPPORT

static final int ESOCKTNOSUPPORT
Socket type not supported


ENOTSUP

static final int ENOTSUP
Operation not supported


EOPNOTSUPP

static final int EOPNOTSUPP
Operation not supported on socket (all other systems)


EPFNOSUPPORT

static final int EPFNOSUPPORT
Protocol family not supported


EAFNOSUPPORT

static final int EAFNOSUPPORT
Address family not supported by protocol family


EADDRINUSE

static final int EADDRINUSE
Address already in use


EADDRNOTAVAIL

static final int EADDRNOTAVAIL
Can't assign requested address


ENETDOWN

static final int ENETDOWN
Network is down


ENETUNREACH

static final int ENETUNREACH
Network is unreachable


ENETRESET

static final int ENETRESET
Network dropped connection on reset


ECONNABORTED

static final int ECONNABORTED
Software caused connection abort


ECONNRESET

static final int ECONNRESET
Connection reset by peer


ENOBUFS

static final int ENOBUFS
No buffer space available


EISCONN

static final int EISCONN
Socket is already connected


ENOTCONN

static final int ENOTCONN
Socket is not connected


ESHUTDOWN

static final int ESHUTDOWN
Can't send after socket shutdown


ETOOMANYREFS

static final int ETOOMANYREFS
Too many references: can't splice


ETIMEDOUT

static final int ETIMEDOUT
Operation timed out


ECONNREFUSED

static final int ECONNREFUSED
Connection refused


ELOOP

static final int ELOOP
Too many levels of symbolic links


ENAMETOOLONG

static final int ENAMETOOLONG
File name too long


EHOSTDOWN

static final int EHOSTDOWN
Host is down


EHOSTUNREACH

static final int EHOSTUNREACH
No route to host


ENOTEMPTY

static final int ENOTEMPTY
Directory not empty


EUSERS

static final int EUSERS
Too many users


EDQUOT

static final int EDQUOT
Disc quota exceeded


ESTALE

static final int ESTALE
Stale NFS file handle


EREMOTE

static final int EREMOTE
Too many levels of remote in path


ENOLCK

static final int ENOLCK
No locks available


ENOSYS

static final int ENOSYS
Function not implemented


EOVERFLOW

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


ECANCELED

static final int ECANCELED
Operation canceled


EIDRM

static final int EIDRM
Identifier removed


ENOMSG

static final int ENOMSG
No message of desired type


EILSEQ

static final int EILSEQ
Illegal byte sequence


EBADMSG

static final int EBADMSG
Bad message


EMULTIHOP

static final int EMULTIHOP
Reserved


ENOLINK

static final int ENOLINK
Reserved


EPROTO

static final int EPROTO
Protocol error