\hypertarget{evil__unistd_8h}{\section{evil\+\_\+unistd.\+h File Reference}
\label{evil__unistd_8h}\index{evil\+\_\+unistd.\+h@{evil\+\_\+unistd.\+h}}
}


The file that provides functions ported from Unix in unistd.\+h.  


\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Evil__Unistd__Group_gac3dd34bf8535ef31b67981c7b2d6b285}{\#define \hyperlink{group__Evil__Unistd__Group_gac3dd34bf8535ef31b67981c7b2d6b285}{getcwd}(b, s)~\hyperlink{group__Evil__Unistd__Group_ga3a7e8de0f694e3f44d1760a2680b41ad}{evil\+\_\+getcwd}((b),(s))}\label{group__Evil__Unistd__Group_gac3dd34bf8535ef31b67981c7b2d6b285}

\begin{DoxyCompactList}\small\item\em Wrapper around \hyperlink{group__Evil__Unistd__Group_ga3a7e8de0f694e3f44d1760a2680b41ad}{evil\+\_\+getcwd()}. \end{DoxyCompactList}\item 
\hypertarget{group__Evil__Unistd__Group_ga5ecdf33dcbe17677f251c99743b545ce}{\#define \hyperlink{group__Evil__Unistd__Group_ga5ecdf33dcbe17677f251c99743b545ce}{pipe}(fds)~\hyperlink{group__Evil__Unistd__Group_gadbb68c1c2c5e30137d5a92a08bfdbf6d}{evil\+\_\+pipe}(fds)}\label{group__Evil__Unistd__Group_ga5ecdf33dcbe17677f251c99743b545ce}

\begin{DoxyCompactList}\small\item\em Wrapper around \hyperlink{group__Evil__Unistd__Group_gadbb68c1c2c5e30137d5a92a08bfdbf6d}{evil\+\_\+pipe()}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
double \hyperlink{group__Evil__Unistd__Group_ga618a57ccf0e29811e85de383ddb086cb}{evil\+\_\+time\+\_\+get} (void)
\begin{DoxyCompactList}\small\item\em Return the time spent since the Evil library has been initialized. \end{DoxyCompactList}\item 
int \hyperlink{group__Evil__Unistd__Group_ga5308edbce19b9f58c614de3184afee2a}{symlink} (const char $\ast$oldpath, const char $\ast$newpath)
\begin{DoxyCompactList}\small\item\em Create a shell link. \end{DoxyCompactList}\item 
ssize\+\_\+t \hyperlink{group__Evil__Unistd__Group_ga55b2cac4867b5c23c0cfa391ba95c215}{readlink} (const char $\ast$path, char $\ast$buf, size\+\_\+t bufsiz)
\begin{DoxyCompactList}\small\item\em Read value of a shell link. \end{DoxyCompactList}\item 
char $\ast$ \hyperlink{group__Evil__Unistd__Group_ga3a7e8de0f694e3f44d1760a2680b41ad}{evil\+\_\+getcwd} (char $\ast$buffer, size\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Get the current directory. \end{DoxyCompactList}\item 
int \hyperlink{group__Evil__Unistd__Group_gaade6baa64ddc1f9f190ccdb73358541e}{evil\+\_\+sockets\+\_\+init} (void)
\begin{DoxyCompactList}\small\item\em Initiates the use of Windows sockets. \end{DoxyCompactList}\item 
void \hyperlink{group__Evil__Unistd__Group_ga64c9a315ea785ca30679c479a349d433}{evil\+\_\+sockets\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shutdown the Windows socket system. \end{DoxyCompactList}\item 
int \hyperlink{group__Evil__Unistd__Group_gadbb68c1c2c5e30137d5a92a08bfdbf6d}{evil\+\_\+pipe} (int $\ast$fds)
\begin{DoxyCompactList}\small\item\em Create a pair of sockets. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
The file that provides functions ported from Unix in unistd.\+h. 

