\hypertarget{escape__unistd_8h}{}\doxysection{escape\+\_\+unistd.\+h File Reference}
\label{escape__unistd_8h}\index{escape\_unistd.h@{escape\_unistd.h}}


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


\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bfseries realpath}~\mbox{\hyperlink{group__Escape__Unistd__Group_gab82c7e31c1bd112c3dc079733b930d60}{escape\+\_\+realpath}}
\item 
\#define {\bfseries readlink}~escape\+\_\+readlink
\item 
\#define {\bfseries symlink}~escape\+\_\+symlink
\item 
\#define {\bfseries access}~\mbox{\hyperlink{group__Escape__Unistd__Group_gab3abb73615f050f7dcf9806379693614}{escape\+\_\+access}}
\item 
\#define \mbox{\hyperlink{group__Escape__Unistd__Group_ga5ecdf33dcbe17677f251c99743b545ce}{pipe}}(fds)~\mbox{\hyperlink{group__Escape__Unistd__Group_ga628723ff9618983a7065c2fbb76f9926}{escape\+\_\+pipe}}(fds)
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
char $\ast$ \mbox{\hyperlink{group__Escape__Unistd__Group_gab82c7e31c1bd112c3dc079733b930d60}{escape\+\_\+realpath}} (const char $\ast$path, char $\ast$resolved\+\_\+path)
\begin{DoxyCompactList}\small\item\em return the canonicalized absolute pathname \end{DoxyCompactList}\item 
ssize\+\_\+t {\bfseries escape\+\_\+readlink} (const char $\ast$path, char $\ast$buf, size\+\_\+t bufsize)
\item 
int {\bfseries escape\+\_\+symlink} (const char $\ast$path1, const char $\ast$path2)
\item 
int \mbox{\hyperlink{group__Escape__Unistd__Group_gab3abb73615f050f7dcf9806379693614}{escape\+\_\+access}} (const char $\ast$pathname, int mode)
\begin{DoxyCompactList}\small\item\em check real user\textquotesingle{}s permissions for a file \end{DoxyCompactList}\item 
int \mbox{\hyperlink{group__Escape__Unistd__Group_ga628723ff9618983a7065c2fbb76f9926}{escape\+\_\+pipe}} (int $\ast$fds)
\begin{DoxyCompactList}\small\item\em Create a pair of sockets. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

