\hypertarget{group__filesystem__functions}{}\doxysection{Filesystem Functions}
\label{group__filesystem__functions}\index{Filesystem Functions@{Filesystem Functions}}
The following functions return information about or are related to the filesystem.

All of the functions in this section (except \mbox{\hyperlink{namespace_qore_ad5d35a9e2871b2163d7ff65d717ed106}{umask()}}) are flagged with \mbox{\hyperlink{group__parse__options_ga5e466ed886222f0b57b0a399b455be71}{Qore\+::\+PO\+\_\+\+NO\+\_\+\+FILESYSTEM}}

\begin{DoxySeeAlso}{See also}
the \mbox{\hyperlink{class_qore_1_1_file}{File}} class for a class enabling files to be created, read or written, and the \mbox{\hyperlink{class_qore_1_1_dir}{Dir}} class allowing directories to be manipulated
\end{DoxySeeAlso}
\hypertarget{group__filesystem__functions_stat_list}{}\doxysubsection{Stat List}\label{group__filesystem__functions_stat_list}
 \tabulinesep=1mm
\begin{longtabu}spread 0pt [c]{*{3}{|X[-1]}|}
\hline
{\bfseries{Element}} &{\bfseries{Data \mbox{\hyperlink{namespace_qore_1_1_type}{Type}}}} &{\bfseries{Description}}  \\\cline{1-3}
{\ttfamily 0}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &device inode number the file is on  \\\cline{1-3}
{\ttfamily 1}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &inode of the file  \\\cline{1-3}
{\ttfamily 2}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &inode protection mode  \\\cline{1-3}
{\ttfamily 3}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &number of hard links to this file  \\\cline{1-3}
{\ttfamily 4}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &user ID of the owner  \\\cline{1-3}
{\ttfamily 5}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &group ID of the owner  \\\cline{1-3}
{\ttfamily 6}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &device type number  \\\cline{1-3}
{\ttfamily 7}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &file size in bytes  \\\cline{1-3}
{\ttfamily 8}  &\mbox{\hyperlink{data_type_declarations_date_type}{date}} &last access time of the file  \\\cline{1-3}
{\ttfamily 9}  &\mbox{\hyperlink{data_type_declarations_date_type}{date}} &last modified time of the file  \\\cline{1-3}
{\ttfamily 10}  &\mbox{\hyperlink{data_type_declarations_date_type}{date}} &last change time of the file\textquotesingle{}s inode  \\\cline{1-3}
{\ttfamily 11}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &block size; may be zero if the platform\textquotesingle{}s internal stat() (2) function does not provide this info  \\\cline{1-3}
{\ttfamily 12}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &blocks allocated for the file; may be zero if the platform\textquotesingle{}s internal stat() (2) function does not provide this info  \\\cline{1-3}
\end{longtabu}
