\hypertarget{escape__unistd_8h}{}\section{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.  


\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bfseries realpath}~\hyperlink{group__Escape__Unistd__Group_gab82c7e31c1bd112c3dc079733b930d60}{escape\+\_\+realpath}
\item 
\#define {\bfseries readlink}~escape\+\_\+readlink
\item 
\#define {\bfseries symlink}~escape\+\_\+symlink
\item 
\#define {\bfseries access}~\hyperlink{group__Escape__Unistd__Group_gab3abb73615f050f7dcf9806379693614}{escape\+\_\+access}
\item 
\#define \hyperlink{group__Escape__Unistd__Group_ga5ecdf33dcbe17677f251c99743b545ce}{pipe}(fds)~\hyperlink{group__Escape__Unistd__Group_ga628723ff9618983a7065c2fbb76f9926}{escape\+\_\+pipe}(fds)
\begin{DoxyCompactList}\small\item\em Wrapper around \hyperlink{group__Escape__Unistd__Group_ga628723ff9618983a7065c2fbb76f9926}{escape\+\_\+pipe()}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
char $\ast$ \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 \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 \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}


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

