\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}