\end{itemize}
\end{itemize}
+Di questa funzione esiste una versione \texttt{char * getwd(char * buffer)}
+fatta per compatibilità ll'indietro con BSD, che non consente di specificare
+la dimensione del buffer; esso deve essere allocato in precedenza ed avere una
+dimensione superiore a \texttt{PATH_MAX} (di solito 256 byters, vedi
+\ref{sec:xxxx_limits}; il problema è che in linux non esiste una dimensione
+superiore per un pathname, per cui noe è detto che il buffer sia sufficiente a
+contenere il nome del file, e questa è la ragione principale per cui questa
+funzione è deprecata.
+
+\item \texttt{int chdir (const char * pathname)}
+
+ Come dice il nome (che significa \textit{change directory}, come l'omonimo
+ comando di shell) questa funzione serve a cambiare la directory di lavoro a
+ quella speficata dal pathname contenuto nella stringa \texttt{pathname}.
+
+ La funzione restituisce zero in caso di successo e -1 per un errore,
+
+\end{itemize}
+
\section{L'input/output di basso livello}