LCOV - code coverage report
Current view: top level - lib - node-tee-errno.js (source / functions) Hit Total Coverage
Test: lcov.info Lines: 143 143 100.0 %
Date: 2024-12-10 04:43:24 Functions: 0 0 -
Branches: 1 1 100.0 %

           Branch data     Line data    Source code
       1            [ + ]:         36 : /**
       2                 :         36 :  * errno(3) — Linux manual page
       3                 :         36 :  * url: https://man7.org/linux/man-pages/man3/errno.3.html
       4                 :         36 :  *
       5                 :         36 :  * @module  node-tee-errno
       6                 :         36 :  * @desc    A list of the symbolic error names that are defined on Linux
       7                 :         36 :  * @version 1.0.1
       8                 :         36 :  * @author  Essam A. El-Sherif
       9                 :         36 :  */
      10                 :         36 : 
      11                 :         36 :  /**
      12                 :         36 :    * @const  {object} default - Symbolic error names and error messages
      13                 :         36 :    * @static
      14                 :         36 :    */
      15                 :         36 : export default {
      16                 :         36 :         'E2BIG'          :  'Argument list too long',
      17                 :         36 :         'EACCES'         :  'Permission denied',
      18                 :         36 :         'EADDRINUSE'     :  'Address already in use',
      19                 :         36 :         'EADDRNOTAVAIL'  :  'Address not available',
      20                 :         36 :         'EAFNOSUPPORT'   :  'Address family not supported',
      21                 :         36 :         'EAGAIN'         :  'Resource temporarily unavailable',
      22                 :         36 :         'EALREADY'       :  'Connection already in progress',
      23                 :         36 :         'EBADE'          :  'Invalid exchange',
      24                 :         36 :         'EBADF'          :  'Bad file descriptor',
      25                 :         36 :         'EBADFD'         :  'File descriptor in bad state',
      26                 :         36 :         'EBADMSG'        :  'Bad message',
      27                 :         36 :         'EBADR'          :  'Invalid request descriptor',
      28                 :         36 :         'EBADRQC'        :  'Invalid request code',
      29                 :         36 :         'EBADSLT'        :  'Invalid slot',
      30                 :         36 :         'EBUSY'          :  'Device or resource busy',
      31                 :         36 :         'ECANCELED'      :  'Operation canceled',
      32                 :         36 :         'ECHILD'         :  'No child processes',
      33                 :         36 :         'ECHRNG'         :  'Channel number out of range',
      34                 :         36 :         'ECOMM'          :  'Communication error on send',
      35                 :         36 :         'ECONNABORTED'   :  'Connection aborted',
      36                 :         36 :         'ECONNREFUSED'   :  'Connection refused',
      37                 :         36 :         'ECONNRESET'     :  'Connection reset',
      38                 :         36 :         'EDEADLK'        :  'Resource deadlock avoided',
      39                 :         36 :         'EDEADLOCK'      :  'On most architectures, a synonym for EDEADLK.  On some architectures',
      40                 :         36 :         'EDESTADDRREQ'   :  'Destination address required',
      41                 :         36 :         'EDOM'           :  'Mathematics argument out of domain of function',
      42                 :         36 :         'EDQUOT'         :  'Disk quota exceeded',
      43                 :         36 :         'EEXIST'         :  'File exists',
      44                 :         36 :         'EFAULT'         :  'Bad address',
      45                 :         36 :         'EFBIG'          :  'File too large',
      46                 :         36 :         'EHOSTDOWN'      :  'Host is down',
      47                 :         36 :         'EHOSTUNREACH'   :  'Host is unreachable',
      48                 :         36 :         'EHWPOISON'      :  'Memory page has hardware error',
      49                 :         36 :         'EIDRM'          :  'Identifier removed',
      50                 :         36 :         'EILSEQ'         :  'Invalid or incomplete multibyte or wide character',
      51                 :         36 :         'EINPROGRESS'    :  'Operation in progress',
      52                 :         36 :         'EINTR'          :  'Interrupted function call',
      53                 :         36 :         'EINVAL'         :  'Invalid argument',
      54                 :         36 :         'EIO'            :  'Input/output error',
      55                 :         36 :         'EISCONN'        :  'Socket is connected',
      56                 :         36 :         'EISDIR'         :  'Is a directory',
      57                 :         36 :         'EISNAM'         :  'Is a named type file',
      58                 :         36 :         'EKEYEXPIRED'    :  'Key has expired',
      59                 :         36 :         'EKEYREJECTED'   :  'Key was rejected by service',
      60                 :         36 :         'EKEYREVOKED'    :  'Key has been revoked',
      61                 :         36 :         'EL2HLT'         :  'Level 2 halted',
      62                 :         36 :         'EL2NSYNC'       :  'Level 2 not synchronized',
      63                 :         36 :         'EL3HLT'         :  'Level 3 halted',
      64                 :         36 :         'EL3RST'         :  'Level 3 reset',
      65                 :         36 :         'ELIBACC'        :  'Cannot access a needed shared library',
      66                 :         36 :         'ELIBBAD'        :  'Accessing a corrupted shared library',
      67                 :         36 :         'ELIBMAX'        :  'Attempting to link in too many shared libraries',
      68                 :         36 :         'ELIBSCN'        :  '.lib section in a.out corrupted',
      69                 :         36 :         'ELIBEXEC'       :  'Cannot exec a shared library directly',
      70                 :         36 :         'ELNRANGE'       :  'Link number out of range',
      71                 :         36 :         'ELOOP'          :  'Too many levels of symbolic links',
      72                 :         36 :         'EMEDIUMTYPE'    :  'Wrong medium type',
      73                 :         36 :         'EMFILE'         :  'Too  many open files',
      74                 :         36 :         'EMLINK'         :  'Too many links',
      75                 :         36 :         'EMSGSIZE'       :  'Message too long',
      76                 :         36 :         'EMULTIHOP'      :  'Multihop attempted',
      77                 :         36 :         'ENAMETOOLONG'   :  'Filename too long',
      78                 :         36 :         'ENETDOWN'       :  'Network is down',
      79                 :         36 :         'ENETRESET'      :  'Connection aborted by network',
      80                 :         36 :         'ENETUNREACH'    :  'Network unreachable',
      81                 :         36 :         'ENFILE'         :  'Too many open files in system',
      82                 :         36 :         'ENOANO'         :  'No anode',
      83                 :         36 :         'ENOBUFS'        :  'No buffer space available',
      84                 :         36 :         'ENODATA'        :  'No message is available on the STREAM head read queue',
      85                 :         36 :         'ENODEV'         :  'No such device',
      86                 :         36 :         'ENOENT'         :  'No such file or directory',
      87                 :         36 :         'ENOEXEC'        :  'Exec format error',
      88                 :         36 :         'ENOKEY'         :  'Required key not available',
      89                 :         36 :         'ENOLCK'         :  'No locks available',
      90                 :         36 :         'ENOLINK'        :  'Link has been severed',
      91                 :         36 :         'ENOMEDIUM'      :  'No medium found',
      92                 :         36 :         'ENOMEM'         :  'Not enough space/cannot allocate memory',
      93                 :         36 :         'ENOMSG'         :  'No message of the desired type',
      94                 :         36 :         'ENONET'         :  'Machine is not on the network',
      95                 :         36 :         'ENOPKG'         :  'Package not installed',
      96                 :         36 :         'ENOPROTOOPT'    :  'Protocol not available',
      97                 :         36 :         'ENOSPC'         :  'No space left on device',
      98                 :         36 :         'ENOSR'          :  'No STREAM resources',
      99                 :         36 :         'ENOSTR'         :  'Not a STREAM',
     100                 :         36 :         'ENOSYS'         :  'Function not implemented',
     101                 :         36 :         'ENOTBLK'        :  'Block device required',
     102                 :         36 :         'ENOTCONN'       :  'The socket is not connected',
     103                 :         36 :         'ENOTDIR'        :  'Not a directory',
     104                 :         36 :         'ENOTEMPTY'      :  'Directory not empty',
     105                 :         36 :         'ENOTRECOVERABLE':  'State not recoverable',
     106                 :         36 :         'ENOTSOCK'       :  'Not a socket',
     107                 :         36 :         'ENOTSUP'        :  'Operation not supported',
     108                 :         36 :         'ENOTTY'         :  'Inappropriate I/O control operation',
     109                 :         36 :         'ENOTUNIQ'       :  'Name not unique on network',
     110                 :         36 :         'ENXIO'          :  'No such device or address',
     111                 :         36 :         'EOPNOTSUPP'     :  'Operation not supported on socket',
     112                 :         36 :         'EOVERFLOW'      :  'Value too large to be stored in data type',
     113                 :         36 :         'EOWNERDEAD'     :  'Owner died',
     114                 :         36 :         'EPERM'          :  'Operation not permitted',
     115                 :         36 :         'EPFNOSUPPORT'   :  'Protocol family not supported',
     116                 :         36 :         'EPIPE'          :  'Broken pipe',
     117                 :         36 :         'EPROTO'         :  'Protocol error',
     118                 :         36 :         'EPROTONOSUPPORT':  'Protocol not supported',
     119                 :         36 :         'EPROTOTYPE'     :  'Protocol wrong type for socket',
     120                 :         36 :         'ERANGE'         :  'Result too large',
     121                 :         36 :         'EREMCHG'        :  'Remote address changed',
     122                 :         36 :         'EREMOTE'        :  'Object is remote',
     123                 :         36 :         'EREMOTEIO'      :  'Remote I/O error',
     124                 :         36 :         'ERESTART'       :  'Interrupted system call should be restarted',
     125                 :         36 :         'ERFKILL'        :  'Operation not possible due to RF-kill',
     126                 :         36 :         'EROFS'          :  'Read-only filesystem',
     127                 :         36 :         'ESHUTDOWN'      :  'Cannot send after transport endpoint shutdown',
     128                 :         36 :         'ESPIPE'         :  'Invalid seek',
     129                 :         36 :         'ESOCKTNOSUPPORT':  'Socket type not supported',
     130                 :         36 :         'ESRCH'          :  'No such process',
     131                 :         36 :         'ESTALE'         :  'Stale file handle',
     132                 :         36 :         'ESTRPIPE'       :  'Streams pipe error',
     133                 :         36 :         'ETIME'          :  'Timer expired',
     134                 :         36 :         'ETIMEDOUT'      :  'Connection timed out',
     135                 :         36 :         'ETOOMANYREFS'   :  'Too many references: cannot splice',
     136                 :         36 :         'ETXTBSY'        :  'Text file busy',
     137                 :         36 :         'EUCLEAN'        :  'Structure needs cleaning',
     138                 :         36 :         'EUNATCH'        :  'Protocol driver not attached',
     139                 :         36 :         'EUSERS'         :  'Too many users',
     140                 :         36 :         'EWOULDBLOCK'    :  'Operation would block',
     141                 :         36 :         'EXDEV'          :  'Improper link',
     142                 :         36 :         'EXFULL'         :  'Exchange full'
     143                 :         36 : };

Generated by: LCOV version 1.14