annotate ffmpeg/doc/errno.txt @ 13:844d341cf643 tip

Back up before ISMIR
author Yading Song <yading.song@eecs.qmul.ac.uk>
date Thu, 31 Oct 2013 13:17:06 +0000
parents 6840f77b83aa
children
rev   line source
yading@10 1 The following table lists most error codes found in various operating
yading@10 2 systems supported by FFmpeg.
yading@10 3
yading@10 4 OS
yading@10 5 Code Std F LBMWwb Text (YMMV)
yading@10 6
yading@10 7 E2BIG POSIX ++++++ Argument list too long
yading@10 8 EACCES POSIX ++++++ Permission denied
yading@10 9 EADDRINUSE POSIX +++..+ Address in use
yading@10 10 EADDRNOTAVAIL POSIX +++..+ Cannot assign requested address
yading@10 11 EADV +..... Advertise error
yading@10 12 EAFNOSUPPORT POSIX +++..+ Address family not supported
yading@10 13 EAGAIN POSIX + ++++++ Resource temporarily unavailable
yading@10 14 EALREADY POSIX +++..+ Operation already in progress
yading@10 15 EAUTH .++... Authentication error
yading@10 16 EBADARCH ..+... Bad CPU type in executable
yading@10 17 EBADE +..... Invalid exchange
yading@10 18 EBADEXEC ..+... Bad executable
yading@10 19 EBADF POSIX ++++++ Bad file descriptor
yading@10 20 EBADFD +..... File descriptor in bad state
yading@10 21 EBADMACHO ..+... Malformed Macho file
yading@10 22 EBADMSG POSIX ++4... Bad message
yading@10 23 EBADR +..... Invalid request descriptor
yading@10 24 EBADRPC .++... RPC struct is bad
yading@10 25 EBADRQC +..... Invalid request code
yading@10 26 EBADSLT +..... Invalid slot
yading@10 27 EBFONT +..... Bad font file format
yading@10 28 EBUSY POSIX - ++++++ Device or resource busy
yading@10 29 ECANCELED POSIX +++... Operation canceled
yading@10 30 ECHILD POSIX ++++++ No child processes
yading@10 31 ECHRNG +..... Channel number out of range
yading@10 32 ECOMM +..... Communication error on send
yading@10 33 ECONNABORTED POSIX +++..+ Software caused connection abort
yading@10 34 ECONNREFUSED POSIX - +++ss+ Connection refused
yading@10 35 ECONNRESET POSIX +++..+ Connection reset
yading@10 36 EDEADLK POSIX ++++++ Resource deadlock avoided
yading@10 37 EDEADLOCK +..++. File locking deadlock error
yading@10 38 EDESTADDRREQ POSIX +++... Destination address required
yading@10 39 EDEVERR ..+... Device error
yading@10 40 EDOM C89 - ++++++ Numerical argument out of domain
yading@10 41 EDOOFUS .F.... Programming error
yading@10 42 EDOTDOT +..... RFS specific error
yading@10 43 EDQUOT POSIX +++... Disc quota exceeded
yading@10 44 EEXIST POSIX ++++++ File exists
yading@10 45 EFAULT POSIX - ++++++ Bad address
yading@10 46 EFBIG POSIX - ++++++ File too large
yading@10 47 EFTYPE .++... Inappropriate file type or format
yading@10 48 EHOSTDOWN +++... Host is down
yading@10 49 EHOSTUNREACH POSIX +++..+ No route to host
yading@10 50 EHWPOISON +..... Memory page has hardware error
yading@10 51 EIDRM POSIX +++... Identifier removed
yading@10 52 EILSEQ C99 ++++++ Illegal byte sequence
yading@10 53 EINPROGRESS POSIX - +++ss+ Operation in progress
yading@10 54 EINTR POSIX - ++++++ Interrupted system call
yading@10 55 EINVAL POSIX + ++++++ Invalid argument
yading@10 56 EIO POSIX + ++++++ I/O error
yading@10 57 EISCONN POSIX +++..+ Socket is already connected
yading@10 58 EISDIR POSIX ++++++ Is a directory
yading@10 59 EISNAM +..... Is a named type file
yading@10 60 EKEYEXPIRED +..... Key has expired
yading@10 61 EKEYREJECTED +..... Key was rejected by service
yading@10 62 EKEYREVOKED +..... Key has been revoked
yading@10 63 EL2HLT +..... Level 2 halted
yading@10 64 EL2NSYNC +..... Level 2 not synchronized
yading@10 65 EL3HLT +..... Level 3 halted
yading@10 66 EL3RST +..... Level 3 reset
yading@10 67 ELIBACC +..... Can not access a needed shared library
yading@10 68 ELIBBAD +..... Accessing a corrupted shared library
yading@10 69 ELIBEXEC +..... Cannot exec a shared library directly
yading@10 70 ELIBMAX +..... Too many shared libraries
yading@10 71 ELIBSCN +..... .lib section in a.out corrupted
yading@10 72 ELNRNG +..... Link number out of range
yading@10 73 ELOOP POSIX +++..+ Too many levels of symbolic links
yading@10 74 EMEDIUMTYPE +..... Wrong medium type
yading@10 75 EMFILE POSIX ++++++ Too many open files
yading@10 76 EMLINK POSIX ++++++ Too many links
yading@10 77 EMSGSIZE POSIX +++..+ Message too long
yading@10 78 EMULTIHOP POSIX ++4... Multihop attempted
yading@10 79 ENAMETOOLONG POSIX - ++++++ Filen ame too long
yading@10 80 ENAVAIL +..... No XENIX semaphores available
yading@10 81 ENEEDAUTH .++... Need authenticator
yading@10 82 ENETDOWN POSIX +++..+ Network is down
yading@10 83 ENETRESET SUSv3 +++..+ Network dropped connection on reset
yading@10 84 ENETUNREACH POSIX +++..+ Network unreachable
yading@10 85 ENFILE POSIX ++++++ Too many open files in system
yading@10 86 ENOANO +..... No anode
yading@10 87 ENOATTR .++... Attribute not found
yading@10 88 ENOBUFS POSIX - +++..+ No buffer space available
yading@10 89 ENOCSI +..... No CSI structure available
yading@10 90 ENODATA XSR +N4... No message available
yading@10 91 ENODEV POSIX - ++++++ No such device
yading@10 92 ENOENT POSIX - ++++++ No such file or directory
yading@10 93 ENOEXEC POSIX ++++++ Exec format error
yading@10 94 ENOFILE ...++. No such file or directory
yading@10 95 ENOKEY +..... Required key not available
yading@10 96 ENOLCK POSIX ++++++ No locks available
yading@10 97 ENOLINK POSIX ++4... Link has been severed
yading@10 98 ENOMEDIUM +..... No medium found
yading@10 99 ENOMEM POSIX ++++++ Not enough space
yading@10 100 ENOMSG POSIX +++..+ No message of desired type
yading@10 101 ENONET +..... Machine is not on the network
yading@10 102 ENOPKG +..... Package not installed
yading@10 103 ENOPROTOOPT POSIX +++..+ Protocol not available
yading@10 104 ENOSPC POSIX ++++++ No space left on device
yading@10 105 ENOSR XSR +N4... No STREAM resources
yading@10 106 ENOSTR XSR +N4... Not a STREAM
yading@10 107 ENOSYS POSIX + ++++++ Function not implemented
yading@10 108 ENOTBLK +++... Block device required
yading@10 109 ENOTCONN POSIX +++..+ Socket is not connected
yading@10 110 ENOTDIR POSIX ++++++ Not a directory
yading@10 111 ENOTEMPTY POSIX ++++++ Directory not empty
yading@10 112 ENOTNAM +..... Not a XENIX named type file
yading@10 113 ENOTRECOVERABLE SUSv4 - +..... State not recoverable
yading@10 114 ENOTSOCK POSIX +++..+ Socket operation on non-socket
yading@10 115 ENOTSUP POSIX +++... Operation not supported
yading@10 116 ENOTTY POSIX ++++++ Inappropriate I/O control operation
yading@10 117 ENOTUNIQ +..... Name not unique on network
yading@10 118 ENXIO POSIX ++++++ No such device or address
yading@10 119 EOPNOTSUPP POSIX +++..+ Operation not supported (on socket)
yading@10 120 EOVERFLOW POSIX +++..+ Value too large to be stored in data type
yading@10 121 EOWNERDEAD SUSv4 +..... Owner died
yading@10 122 EPERM POSIX - ++++++ Operation not permitted
yading@10 123 EPFNOSUPPORT +++..+ Protocol family not supported
yading@10 124 EPIPE POSIX - ++++++ Broken pipe
yading@10 125 EPROCLIM .++... Too many processes
yading@10 126 EPROCUNAVAIL .++... Bad procedure for program
yading@10 127 EPROGMISMATCH .++... Program version wrong
yading@10 128 EPROGUNAVAIL .++... RPC prog. not avail
yading@10 129 EPROTO POSIX ++4... Protocol error
yading@10 130 EPROTONOSUPPORT POSIX - +++ss+ Protocol not supported
yading@10 131 EPROTOTYPE POSIX +++..+ Protocol wrong type for socket
yading@10 132 EPWROFF ..+... Device power is off
yading@10 133 ERANGE C89 - ++++++ Result too large
yading@10 134 EREMCHG +..... Remote address changed
yading@10 135 EREMOTE +++... Object is remote
yading@10 136 EREMOTEIO +..... Remote I/O error
yading@10 137 ERESTART +..... Interrupted system call should be restarted
yading@10 138 ERFKILL +..... Operation not possible due to RF-kill
yading@10 139 EROFS POSIX ++++++ Read-only file system
yading@10 140 ERPCMISMATCH .++... RPC version wrong
yading@10 141 ESHLIBVERS ..+... Shared library version mismatch
yading@10 142 ESHUTDOWN +++..+ Cannot send after socket shutdown
yading@10 143 ESOCKTNOSUPPORT +++... Socket type not supported
yading@10 144 ESPIPE POSIX ++++++ Illegal seek
yading@10 145 ESRCH POSIX ++++++ No such process
yading@10 146 ESRMNT +..... Srmount error
yading@10 147 ESTALE POSIX +++..+ Stale NFS file handle
yading@10 148 ESTRPIPE +..... Streams pipe error
yading@10 149 ETIME XSR +N4... Stream ioctl timeout
yading@10 150 ETIMEDOUT POSIX - +++ss+ Connection timed out
yading@10 151 ETOOMANYREFS +++... Too many references: cannot splice
yading@10 152 ETXTBSY POSIX +++... Text file busy
yading@10 153 EUCLEAN +..... Structure needs cleaning
yading@10 154 EUNATCH +..... Protocol driver not attached
yading@10 155 EUSERS +++... Too many users
yading@10 156 EWOULDBLOCK POSIX +++..+ Operation would block
yading@10 157 EXDEV POSIX ++++++ Cross-device link
yading@10 158 EXFULL +..... Exchange full
yading@10 159
yading@10 160 Notations:
yading@10 161
yading@10 162 F: used in FFmpeg (-: a few times, +: a lot)
yading@10 163
yading@10 164 SUSv3: Single Unix Specification, version 3
yading@10 165 SUSv4: Single Unix Specification, version 4
yading@10 166 XSR: XSI STREAMS (obsolete)
yading@10 167
yading@10 168 OS: availability on some supported operating systems
yading@10 169 L: GNU/Linux
yading@10 170 B: BSD (F: FreeBSD, N: NetBSD)
yading@10 171 M: MacOS X
yading@10 172 W: Microsoft Windows (s: emulated with winsock, see libavformat/network.h)
yading@10 173 w: Mingw32 (3.17) and Mingw64 (2.0.1)
yading@10 174 b: BeOS