\hypertarget{struct_qore_1_1_stat_info}{}\doxysection{Qore\+::Stat\+Info Struct Reference}
\label{struct_qore_1_1_stat_info}\index{Qore::StatInfo@{Qore::StatInfo}}


file status information hash as returned from \mbox{\hyperlink{namespace_qore_ab4342a698010e75e90cd3fba39a46993}{hstat()}}, \mbox{\hyperlink{namespace_qore_a7e3d33ffa38a356fc73a1814cdf60157}{hlstat()}}, \mbox{\hyperlink{class_qore_1_1_dir_a3fbdc5f90807213fac1beeb89b1a6c46}{Dir\+::hstat()}}, \mbox{\hyperlink{class_qore_1_1_file_line_iterator_afd0b7665ba69bba57fa903410680773f}{File\+Line\+Iterator\+::hstat()}}, \mbox{\hyperlink{class_qore_1_1_read_only_file_a1de2cddec975057ca61f3c5621256833}{Read\+Only\+File\+::hstat()}}, and \mbox{\hyperlink{class_qore_1_1_read_only_file_aa0e7a9d95c754b065ed043810bd32b33}{Read\+Only\+File\+::hlstat()}}  


\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_afb1d4b0d7f687e33c58a0b3433fba313}\label{struct_qore_1_1_stat_info_afb1d4b0d7f687e33c58a0b3433fba313}} 
\mbox{\hyperlink{group__date__and__time__functions_gaa80ee453b6a5653ac685d7e290c74e3f}{date}} \mbox{\hyperlink{struct_qore_1_1_stat_info_afb1d4b0d7f687e33c58a0b3433fba313}{atime}}
\begin{DoxyCompactList}\small\item\em last access time of the file \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_abf38473311c4bcfd7eb15e1f2053aa5f}\label{struct_qore_1_1_stat_info_abf38473311c4bcfd7eb15e1f2053aa5f}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_abf38473311c4bcfd7eb15e1f2053aa5f}{blksize}}
\begin{DoxyCompactList}\small\item\em block size; may be zero if the platform\textquotesingle{}s internal stat() (2) function does not provide this info \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_affd611414ae7ca2e1379e79a3263b001}\label{struct_qore_1_1_stat_info_affd611414ae7ca2e1379e79a3263b001}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_affd611414ae7ca2e1379e79a3263b001}{blocks}}
\begin{DoxyCompactList}\small\item\em blocks allocated for the file; may be zero if the platform\textquotesingle{}s internal stat() (2) function does not provide this info \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_a1b956b5e923e6c9d00537872c770a430}\label{struct_qore_1_1_stat_info_a1b956b5e923e6c9d00537872c770a430}} 
\mbox{\hyperlink{group__date__and__time__functions_gaa80ee453b6a5653ac685d7e290c74e3f}{date}} \mbox{\hyperlink{struct_qore_1_1_stat_info_a1b956b5e923e6c9d00537872c770a430}{ctime}}
\begin{DoxyCompactList}\small\item\em last change time of the file\textquotesingle{}s inode \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_aeb7e5f7c536c1b8b3f6493073a246cc3}\label{struct_qore_1_1_stat_info_aeb7e5f7c536c1b8b3f6493073a246cc3}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_aeb7e5f7c536c1b8b3f6493073a246cc3}{dev}}
\begin{DoxyCompactList}\small\item\em device inode number the file is on \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_acc85072e4038105272c47656d431ea3a}\label{struct_qore_1_1_stat_info_acc85072e4038105272c47656d431ea3a}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_acc85072e4038105272c47656d431ea3a}{gid}}
\begin{DoxyCompactList}\small\item\em group ID of the owner \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_a95aaa8d1c10093399bc79dd5cf8a3f05}\label{struct_qore_1_1_stat_info_a95aaa8d1c10093399bc79dd5cf8a3f05}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_a95aaa8d1c10093399bc79dd5cf8a3f05}{inode}}
\begin{DoxyCompactList}\small\item\em inode of the file \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_af496211dc9a070a072582b6bc082be19}\label{struct_qore_1_1_stat_info_af496211dc9a070a072582b6bc082be19}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_af496211dc9a070a072582b6bc082be19}{mode}}
\begin{DoxyCompactList}\small\item\em inode protection mode \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_a6115de9e4438d1681a1d68f911cf72ba}\label{struct_qore_1_1_stat_info_a6115de9e4438d1681a1d68f911cf72ba}} 
\mbox{\hyperlink{group__date__and__time__functions_gaa80ee453b6a5653ac685d7e290c74e3f}{date}} \mbox{\hyperlink{struct_qore_1_1_stat_info_a6115de9e4438d1681a1d68f911cf72ba}{mtime}}
\begin{DoxyCompactList}\small\item\em last modified time of the file \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_a39e882057d9c19e28cd09fdf3b675f84}\label{struct_qore_1_1_stat_info_a39e882057d9c19e28cd09fdf3b675f84}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_a39e882057d9c19e28cd09fdf3b675f84}{nlink}}
\begin{DoxyCompactList}\small\item\em number of hard links to this file \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_a659e8f8acc54be3dbf1273c0c4f12392}\label{struct_qore_1_1_stat_info_a659e8f8acc54be3dbf1273c0c4f12392}} 
\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} \mbox{\hyperlink{struct_qore_1_1_stat_info_a659e8f8acc54be3dbf1273c0c4f12392}{perm}}
\begin{DoxyCompactList}\small\item\em a string giving UNIX-\/style permissions for the file (ex\+: {\ttfamily \char`\"{}-\/rwxr-\/xr-\/x\char`\"{}}) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_a45cae9cc8814b6853d7cc5ed5362ea58}\label{struct_qore_1_1_stat_info_a45cae9cc8814b6853d7cc5ed5362ea58}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_a45cae9cc8814b6853d7cc5ed5362ea58}{rdev}}
\begin{DoxyCompactList}\small\item\em device type number \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_a5e52a8110fc4d969b59bd8fa7cde6b98}\label{struct_qore_1_1_stat_info_a5e52a8110fc4d969b59bd8fa7cde6b98}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_a5e52a8110fc4d969b59bd8fa7cde6b98}{size}}
\begin{DoxyCompactList}\small\item\em file size in bytes \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_a18cf1386b9853803830938518642797d}\label{struct_qore_1_1_stat_info_a18cf1386b9853803830938518642797d}} 
\mbox{\hyperlink{group__type__conversion__functions_gacf16b4126b795f4b6933ef3425cadae3}{string}} \mbox{\hyperlink{struct_qore_1_1_stat_info_a18cf1386b9853803830938518642797d}{type}}
\begin{DoxyCompactList}\small\item\em a string giving the file type; one of\+:~\newline
 -\/ {\ttfamily \char`\"{}\+BLOCK-\/\+DEVICE\char`\"{}} ~\newline
 -\/ {\ttfamily \char`\"{}\+DIRECTORY\char`\"{}} ~\newline
 -\/ {\ttfamily \char`\"{}\+CHARACTER-\/\+DEVICE\char`\"{}} ~\newline
 -\/ {\ttfamily \char`\"{}\+FIFO\char`\"{}} ~\newline
 -\/ {\ttfamily \char`\"{}\+SYMBOLIC-\/\+LINK\char`\"{}} ~\newline
 -\/ {\ttfamily \char`\"{}\+SOCKET\char`\"{}} ~\newline
 -\/ {\ttfamily \char`\"{}\+REGULAR\char`\"{}} ~\newline
 -\/ {\ttfamily \char`\"{}\+UNKNOWN\char`\"{}} \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct_qore_1_1_stat_info_a4326276309f6527e355b78caaa978b4b}\label{struct_qore_1_1_stat_info_a4326276309f6527e355b78caaa978b4b}} 
\mbox{\hyperlink{group__type__conversion__functions_ga2de8717e92c5f97ccc6511f6062d6502}{int}} \mbox{\hyperlink{struct_qore_1_1_stat_info_a4326276309f6527e355b78caaa978b4b}{uid}}
\begin{DoxyCompactList}\small\item\em user ID of the owner \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
file status information hash as returned from \mbox{\hyperlink{namespace_qore_ab4342a698010e75e90cd3fba39a46993}{hstat()}}, \mbox{\hyperlink{namespace_qore_a7e3d33ffa38a356fc73a1814cdf60157}{hlstat()}}, \mbox{\hyperlink{class_qore_1_1_dir_a3fbdc5f90807213fac1beeb89b1a6c46}{Dir\+::hstat()}}, \mbox{\hyperlink{class_qore_1_1_file_line_iterator_afd0b7665ba69bba57fa903410680773f}{File\+Line\+Iterator\+::hstat()}}, \mbox{\hyperlink{class_qore_1_1_read_only_file_a1de2cddec975057ca61f3c5621256833}{Read\+Only\+File\+::hstat()}}, and \mbox{\hyperlink{class_qore_1_1_read_only_file_aa0e7a9d95c754b065ed043810bd32b33}{Read\+Only\+File\+::hlstat()}} 

\begin{DoxySince}{Since}
Qore 0.\+8.\+13 
\end{DoxySince}
