\doxysection{Error Constants}
\hypertarget{group__error__constants}{}\label{group__error__constants}\index{Error Constants@{Error Constants}}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group__error__constants_gab230a4149f979514c10e62b63f54e362}\label{group__error__constants_gab230a4149f979514c10e62b63f54e362} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+E2\+BIG} = E2\+BIG
\begin{DoxyCompactList}\small\item\em Argument list too long. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaaeedce0a1d7a729ba543d954f10ea349}\label{group__error__constants_gaaeedce0a1d7a729ba543d954f10ea349} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EACCES} = EACCES
\begin{DoxyCompactList}\small\item\em Permission denied. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gad2b286e5d1a639e49d6f031b20695415}\label{group__error__constants_gad2b286e5d1a639e49d6f031b20695415} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EADDRINUSE} = EADDRINUSE
\begin{DoxyCompactList}\small\item\em Address already in use. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gae0e352266833bfb03d04879f5f7e04ed}\label{group__error__constants_gae0e352266833bfb03d04879f5f7e04ed} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EADDRNOTAVAIL} = EADDRNOTAVAIL
\begin{DoxyCompactList}\small\item\em Can\textquotesingle{}t assign requested address. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaa3bbceb80cf3c75a7b0011d88eb37e7a}\label{group__error__constants_gaa3bbceb80cf3c75a7b0011d88eb37e7a} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EAFNOSUPPORT} = EAFNOSUPPORT
\begin{DoxyCompactList}\small\item\em Address family not supported by protocol family. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga0c5b53ca2e46c6cba4a019f6873e5a2c}\label{group__error__constants_ga0c5b53ca2e46c6cba4a019f6873e5a2c} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EAGAIN} = EAGAIN
\begin{DoxyCompactList}\small\item\em Resource temporarily unavailable. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga37dcb07ba775467bb72fc9f2a77635b8}\label{group__error__constants_ga37dcb07ba775467bb72fc9f2a77635b8} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EALREADY} = EALREADY
\begin{DoxyCompactList}\small\item\em Operation already in progress. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga76f4ca72703b4220d75e80a5621c026b}\label{group__error__constants_ga76f4ca72703b4220d75e80a5621c026b} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EBADF} = EBADF
\begin{DoxyCompactList}\small\item\em Bad file descriptor. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaa772c1b00a57a687de7fade0577169dd}\label{group__error__constants_gaa772c1b00a57a687de7fade0577169dd} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EBADMSG} = EBADMSG
\begin{DoxyCompactList}\small\item\em Bad message. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gadcf4fe6d15ebe1d04cd147ff8336fc5f}\label{group__error__constants_gadcf4fe6d15ebe1d04cd147ff8336fc5f} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EBUSY} = EBUSY
\begin{DoxyCompactList}\small\item\em Device or Resource busy. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga5421fa981ba5a9f4e1ca2b915afa8cca}\label{group__error__constants_ga5421fa981ba5a9f4e1ca2b915afa8cca} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ECHILD} = ECHILD
\begin{DoxyCompactList}\small\item\em No child processes. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gae7bad5e705a0451e8d0718203abe3d2e}\label{group__error__constants_gae7bad5e705a0451e8d0718203abe3d2e} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ECONNABORTED} = ECONNABORTED
\begin{DoxyCompactList}\small\item\em Software caused connection abort. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga5c12fa2b92239e05f97252a478ffd2da}\label{group__error__constants_ga5c12fa2b92239e05f97252a478ffd2da} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ECONNREFUSED} = ECONNREFUSED
\begin{DoxyCompactList}\small\item\em Connection refused. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga4e256854e2f9c71b49ea9ff7054c1be5}\label{group__error__constants_ga4e256854e2f9c71b49ea9ff7054c1be5} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ECONNRESET} = ECONNRESET
\begin{DoxyCompactList}\small\item\em Connection reset by peer. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga7a129bcd887b5e56bc0a9d8c1ff7c4d9}\label{group__error__constants_ga7a129bcd887b5e56bc0a9d8c1ff7c4d9} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EDEADLK} = EDEADLK
\begin{DoxyCompactList}\small\item\em Resource deadlock avoided. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga086e515171e0609dd37c7e438cfb429c}\label{group__error__constants_ga086e515171e0609dd37c7e438cfb429c} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EDEADLOCK} = EDEADLOCK
\begin{DoxyCompactList}\small\item\em Resource deadlock avoided. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga17d303c3218c64607aba1a87aae5dca3}\label{group__error__constants_ga17d303c3218c64607aba1a87aae5dca3} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EDESTADDRREQ} = EDESTADDRREQ
\begin{DoxyCompactList}\small\item\em Destination address required. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga670e5e33c582a9d5c4e345c67dcb54ab}\label{group__error__constants_ga670e5e33c582a9d5c4e345c67dcb54ab} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EDOM} = EDOM
\begin{DoxyCompactList}\small\item\em Numerical argument out of domain. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga7a463960da1ff1aea03c63b95f57b6fe}\label{group__error__constants_ga7a463960da1ff1aea03c63b95f57b6fe} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EDQUOT} = EDQUOT
\begin{DoxyCompactList}\small\item\em Disc quota exceeded. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga450765c71058aab04205dcf7c2098dcc}\label{group__error__constants_ga450765c71058aab04205dcf7c2098dcc} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EEXIST} = EEXIST
\begin{DoxyCompactList}\small\item\em \doxylink{class_qore_1_1_file}{File} exists. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga32c9e97a906b5209d59b1e70c22d1dc3}\label{group__error__constants_ga32c9e97a906b5209d59b1e70c22d1dc3} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EFAULT} = EFAULT
\begin{DoxyCompactList}\small\item\em Bad address. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga79a8b92d530a3879018a60c154f2f39d}\label{group__error__constants_ga79a8b92d530a3879018a60c154f2f39d} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EFBIG} = EFBIG
\begin{DoxyCompactList}\small\item\em \doxylink{class_qore_1_1_file}{File} too large. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga87ec22d0190f22f7e216f344d805c40b}\label{group__error__constants_ga87ec22d0190f22f7e216f344d805c40b} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EHOSTDOWN} = EHOSTDOWN
\begin{DoxyCompactList}\small\item\em Host is down. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga293296364c818a459f2ff437c2c64bf1}\label{group__error__constants_ga293296364c818a459f2ff437c2c64bf1} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EHOSTUNREACH} = EHOSTUNREACH
\begin{DoxyCompactList}\small\item\em No route to host. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gae442c6aa05134291284b173d3615779f}\label{group__error__constants_gae442c6aa05134291284b173d3615779f} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EIDRM} = EIDRM
\begin{DoxyCompactList}\small\item\em Identifier removed. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaaa8b1f47c188dd944483df0fe416bc97}\label{group__error__constants_gaaa8b1f47c188dd944483df0fe416bc97} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EILSEQ} = EILSEQ
\begin{DoxyCompactList}\small\item\em Illegal byte sequence. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gafc3126348175f206854bba8e7baae5c6}\label{group__error__constants_gafc3126348175f206854bba8e7baae5c6} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EINPROGRESS} = EINPROGRESS
\begin{DoxyCompactList}\small\item\em Operation now in progress. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaf20f01a824bbdb62878acbd1da8816f6}\label{group__error__constants_gaf20f01a824bbdb62878acbd1da8816f6} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EINTR} = EINTR
\begin{DoxyCompactList}\small\item\em Interrupted system call. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaa1e9bff57d83d8a4eb92c82037a2845b}\label{group__error__constants_gaa1e9bff57d83d8a4eb92c82037a2845b} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EINVAL} = EINVAL
\begin{DoxyCompactList}\small\item\em Invalid argument. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaa6b720cdaa69cef71ec037f3ca6c977d}\label{group__error__constants_gaa6b720cdaa69cef71ec037f3ca6c977d} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EIO} = EIO
\begin{DoxyCompactList}\small\item\em Input/output error. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gadef167b0e40304aa08002d829dc9a877}\label{group__error__constants_gadef167b0e40304aa08002d829dc9a877} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EISCONN} = EISCONN
\begin{DoxyCompactList}\small\item\em \doxylink{class_qore_1_1_socket}{Socket} is already connected. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gace017744be8d9255d2e4f2cf3acf2fdf}\label{group__error__constants_gace017744be8d9255d2e4f2cf3acf2fdf} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EISDIR} = EISDIR
\begin{DoxyCompactList}\small\item\em Is a directory. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gabf1e12041e999b54d83f591f084dff1a}\label{group__error__constants_gabf1e12041e999b54d83f591f084dff1a} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ELOOP} = ELOOP
\begin{DoxyCompactList}\small\item\em Too many levels of symbolic links. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gac1e5e2b85ee308f9278b2de92bbe5f9d}\label{group__error__constants_gac1e5e2b85ee308f9278b2de92bbe5f9d} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EMFILE} = EMFILE
\begin{DoxyCompactList}\small\item\em Too many open files. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga31097c53d213d2564dceeba841ecb67a}\label{group__error__constants_ga31097c53d213d2564dceeba841ecb67a} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EMLINK} = EMLINK
\begin{DoxyCompactList}\small\item\em Too many links. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gae52f166c8675dbd5e71c56e8d9a5c44b}\label{group__error__constants_gae52f166c8675dbd5e71c56e8d9a5c44b} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EMSGSIZE} = EMSGSIZE
\begin{DoxyCompactList}\small\item\em Message too long. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga81a6058c53058a2e87cd0c40826672c8}\label{group__error__constants_ga81a6058c53058a2e87cd0c40826672c8} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EMULTIHOP} = EMULTIHOP
\begin{DoxyCompactList}\small\item\em Reserved. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga59898d1ed766e4391d4146b331c5e8a0}\label{group__error__constants_ga59898d1ed766e4391d4146b331c5e8a0} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENAMETOOLONG} = ENAMETOOLONG
\begin{DoxyCompactList}\small\item\em \doxylink{class_qore_1_1_file}{File} name too long. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga95b744b9aa10eb25c8d8d5bc54a4fe31}\label{group__error__constants_ga95b744b9aa10eb25c8d8d5bc54a4fe31} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENETDOWN} = ENETDOWN
\begin{DoxyCompactList}\small\item\em Network is down. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga4ad4883682d067a997e9c83bba3e77a8}\label{group__error__constants_ga4ad4883682d067a997e9c83bba3e77a8} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENETRESET} = ENETRESET
\begin{DoxyCompactList}\small\item\em Network dropped connection on reset. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga21e202876e7050549e721bdbe4d134db}\label{group__error__constants_ga21e202876e7050549e721bdbe4d134db} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENETUNREACH} = ENETUNREACH
\begin{DoxyCompactList}\small\item\em Network is unreachable. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga1c5fdd85c2e03404affda66a7523f00e}\label{group__error__constants_ga1c5fdd85c2e03404affda66a7523f00e} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENFILE} = ENFILE
\begin{DoxyCompactList}\small\item\em Too many open files in system. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga7fe07b15810012006d4a52212c37ffb8}\label{group__error__constants_ga7fe07b15810012006d4a52212c37ffb8} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOBUFS} = ENOBUFS
\begin{DoxyCompactList}\small\item\em No buffer space available. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gad195a8e8563cbe6801b68aa8bd76fc32}\label{group__error__constants_gad195a8e8563cbe6801b68aa8bd76fc32} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENODATA} = ENODATA
\begin{DoxyCompactList}\small\item\em No message available on STREAM. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga60f11e8cc1d1feca3f4fd127515bdd28}\label{group__error__constants_ga60f11e8cc1d1feca3f4fd127515bdd28} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENODEV} = ENODEV
\begin{DoxyCompactList}\small\item\em Operation not supported by device. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga12ffdef023eb304d81acb1cf751e93bd}\label{group__error__constants_ga12ffdef023eb304d81acb1cf751e93bd} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOENT} = ENOENT
\begin{DoxyCompactList}\small\item\em No such file or directory. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga66543299e0aa012eee12c7fd25965166}\label{group__error__constants_ga66543299e0aa012eee12c7fd25965166} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOEXEC} = ENOEXEC
\begin{DoxyCompactList}\small\item\em Exec format error. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga046dc8210d27ef4151a64bdfe5b38d06}\label{group__error__constants_ga046dc8210d27ef4151a64bdfe5b38d06} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOLCK} = ENOLCK
\begin{DoxyCompactList}\small\item\em No locks available. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gadb086113e56fe516a7c8764e3f4d8039}\label{group__error__constants_gadb086113e56fe516a7c8764e3f4d8039} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOLINK} = ENOLINK
\begin{DoxyCompactList}\small\item\em Reserved. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gad961612adbe20359206032d4bebdb808}\label{group__error__constants_gad961612adbe20359206032d4bebdb808} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOMEM} = ENOMEM
\begin{DoxyCompactList}\small\item\em Cannot allocate memory. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga9adf32ba4bbd97d73a2155a72d6eb8e7}\label{group__error__constants_ga9adf32ba4bbd97d73a2155a72d6eb8e7} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOMSG} = ENOMSG
\begin{DoxyCompactList}\small\item\em No message of desired type. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga4422f75aa6268b33323704c9597d0b45}\label{group__error__constants_ga4422f75aa6268b33323704c9597d0b45} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOPROTOOPT} = ENOPROTOOPT
\begin{DoxyCompactList}\small\item\em Protocol not available. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gafc93972333340a2092230b6d6a91371a}\label{group__error__constants_gafc93972333340a2092230b6d6a91371a} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOSPC} = ENOSPC
\begin{DoxyCompactList}\small\item\em No space left on device. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaf66f910d36169c48110fddedcea53c48}\label{group__error__constants_gaf66f910d36169c48110fddedcea53c48} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOSR} = ENOSR
\begin{DoxyCompactList}\small\item\em No STREAM resources. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gae4fcc25c64745403868a26087e5e0859}\label{group__error__constants_gae4fcc25c64745403868a26087e5e0859} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOSTR} = ENOSTR
\begin{DoxyCompactList}\small\item\em Not a STREAM. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga63f03034084ed8f6c4a8127103117cd5}\label{group__error__constants_ga63f03034084ed8f6c4a8127103117cd5} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOSYS} = ENOSYS
\begin{DoxyCompactList}\small\item\em Function not implemented. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gadbd06a622538d79f0ea06bc22594e01a}\label{group__error__constants_gadbd06a622538d79f0ea06bc22594e01a} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOTBLK} = ENOTBLK
\begin{DoxyCompactList}\small\item\em Block device required. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gad4502316307d405e113096c35d0fabdc}\label{group__error__constants_gad4502316307d405e113096c35d0fabdc} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOTCONN} = ENOTCONN
\begin{DoxyCompactList}\small\item\em \doxylink{class_qore_1_1_socket}{Socket} is not connected. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga66ee4b3410e2bccceb32ae9a300e1b15}\label{group__error__constants_ga66ee4b3410e2bccceb32ae9a300e1b15} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOTDIR} = ENOTDIR
\begin{DoxyCompactList}\small\item\em Not a directory. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga033ca06cd87b86de6bc9758ef8f7fe7e}\label{group__error__constants_ga033ca06cd87b86de6bc9758ef8f7fe7e} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOTEMPTY} = ENOTEMPTY
\begin{DoxyCompactList}\small\item\em Directory not empty. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga8d15dcc81d100689880758b8ec8fb2d3}\label{group__error__constants_ga8d15dcc81d100689880758b8ec8fb2d3} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOTSOCK} = ENOTSOCK
\begin{DoxyCompactList}\small\item\em \doxylink{class_qore_1_1_socket}{Socket} operation on non-\/socket. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga52e7ba0953c913863878a949f8cd1683}\label{group__error__constants_ga52e7ba0953c913863878a949f8cd1683} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENOTTY} = ENOTTY
\begin{DoxyCompactList}\small\item\em Inappropriate ioctl for device. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga450797bea99539e59ebbe9092119d98f}\label{group__error__constants_ga450797bea99539e59ebbe9092119d98f} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ENXIO} = ENXIO
\begin{DoxyCompactList}\small\item\em Device not configured. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga6704b8d51486ff61b400dcf08c64aeba}\label{group__error__constants_ga6704b8d51486ff61b400dcf08c64aeba} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EOPNOTSUPP} = EOPNOTSUPP
\begin{DoxyCompactList}\small\item\em Operation not supported on socket. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga089df0ae6535c69f35f586835a5697ca}\label{group__error__constants_ga089df0ae6535c69f35f586835a5697ca} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EOVERFLOW} = EOVERFLOW
\begin{DoxyCompactList}\small\item\em Value too large to be stored in data type. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gabe7ef79dc5df7855de606cd7ebbf3ea5}\label{group__error__constants_gabe7ef79dc5df7855de606cd7ebbf3ea5} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EPERM} = EPERM
\begin{DoxyCompactList}\small\item\em Operation not permitted. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaa2fb9c9eb3bee0543d7da5274a1921af}\label{group__error__constants_gaa2fb9c9eb3bee0543d7da5274a1921af} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EPFNOSUPPORT} = EPFNOSUPPORT
\begin{DoxyCompactList}\small\item\em Protocol family not supported. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga81a398bafdff5d7aa92ca0c05763e428}\label{group__error__constants_ga81a398bafdff5d7aa92ca0c05763e428} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EPIPE} = EPIPE
\begin{DoxyCompactList}\small\item\em Broken pipe. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga37222e611390639f3772d0806e3451c2}\label{group__error__constants_ga37222e611390639f3772d0806e3451c2} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EPROTO} = EPROTO
\begin{DoxyCompactList}\small\item\em Protocol error. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga62a3712d9201be118aab2c73c4b9543a}\label{group__error__constants_ga62a3712d9201be118aab2c73c4b9543a} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EPROTONOSUPPORT} = EPROTONOSUPPORT
\begin{DoxyCompactList}\small\item\em Protocol not supported. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga3468c62b4ca6805028a63d1a11ee9e56}\label{group__error__constants_ga3468c62b4ca6805028a63d1a11ee9e56} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EPROTOTYPE} = EPROTOTYPE
\begin{DoxyCompactList}\small\item\em Protocol wrong type for socket. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gabe52f89690abcda1a66d7028fd11bdb0}\label{group__error__constants_gabe52f89690abcda1a66d7028fd11bdb0} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ERANGE} = ERANGE
\begin{DoxyCompactList}\small\item\em Result too large. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gac5eca47c0403e36c79342d2283d36539}\label{group__error__constants_gac5eca47c0403e36c79342d2283d36539} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EREMOTE} = EREMOTE
\begin{DoxyCompactList}\small\item\em Too many levels of remote in path. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga3b85e4a6d7f558f8538079c67e79ae4a}\label{group__error__constants_ga3b85e4a6d7f558f8538079c67e79ae4a} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EROFS} = EROFS
\begin{DoxyCompactList}\small\item\em Read-\/only file system. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga374b6c94666f58e008250b748b06ad50}\label{group__error__constants_ga374b6c94666f58e008250b748b06ad50} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ESHUTDOWN} = ESHUTDOWN
\begin{DoxyCompactList}\small\item\em Can\textquotesingle{}t send after socket shutdown. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga4fc9cf406fcee8a266cd3edadc9f11a9}\label{group__error__constants_ga4fc9cf406fcee8a266cd3edadc9f11a9} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ESOCKTNOSUPPORT} = ESOCKTNOSUPPORT
\begin{DoxyCompactList}\small\item\em \doxylink{class_qore_1_1_socket}{Socket} type not supported. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga921039c89f6e5c4a48564de6bed1d360}\label{group__error__constants_ga921039c89f6e5c4a48564de6bed1d360} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ESRCH} = ESRCH
\begin{DoxyCompactList}\small\item\em search error \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaeca64564e499dcce02f76cde295232c4}\label{group__error__constants_gaeca64564e499dcce02f76cde295232c4} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ESTALE} = ESTALE
\begin{DoxyCompactList}\small\item\em Stale NFS file handle. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga0d05634902c26fcdcf4ea8b8318d5722}\label{group__error__constants_ga0d05634902c26fcdcf4ea8b8318d5722} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ETIME} = ETIME
\begin{DoxyCompactList}\small\item\em STREAM ioctl timeout. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga7a9180942a2f9492c4862176b755535f}\label{group__error__constants_ga7a9180942a2f9492c4862176b755535f} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ETIMEDOUT} = ETIMEDOUT
\begin{DoxyCompactList}\small\item\em Operation timed out. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga7f08d6792b1822a811c80428fb1e08a9}\label{group__error__constants_ga7f08d6792b1822a811c80428fb1e08a9} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ETOOMANYREFS} = ETOOMANYREFS
\begin{DoxyCompactList}\small\item\em Too many references\+: can\textquotesingle{}t splice. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gaca36e459d47ed89021006015e75ce3e5}\label{group__error__constants_gaca36e459d47ed89021006015e75ce3e5} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+ETXTBSY} = ETXTBSY
\begin{DoxyCompactList}\small\item\em Text file busy. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_ga1cf5fca81bfb67980a66e16b3dd38a33}\label{group__error__constants_ga1cf5fca81bfb67980a66e16b3dd38a33} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EUSERS} = EUSERS
\begin{DoxyCompactList}\small\item\em Too many users. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gab3b4675b012b1d9fb6d5c7a7512dc324}\label{group__error__constants_gab3b4675b012b1d9fb6d5c7a7512dc324} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EWOULDBLOCK} = EWOULDBLOCK
\begin{DoxyCompactList}\small\item\em Operation would block. \end{DoxyCompactList}\item 
\Hypertarget{group__error__constants_gad7ff42d9d6a4caf8ee6443380d1b3091}\label{group__error__constants_gad7ff42d9d6a4caf8ee6443380d1b3091} 
\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{const}} {\bfseries Qore\+::\+Err\+::\+EXDEV} = EXDEV
\begin{DoxyCompactList}\small\item\em Cross-\/device link. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The constants in this group reflect the value of the host system\textquotesingle{}s errno constant of the same name. If any of these constants are not defined on the current system, then they will have the value -\/1 in Qore. 