\hypertarget{group__file__stat__constants}{}\doxysection{File Stat Constants}
\label{group__file__stat__constants}\index{File Stat Constants@{File Stat Constants}}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__file__stat__constants_ga2c891c3130ae8a0d0d11784b2a42eeb9}\label{group__file__stat__constants_ga2c891c3130ae8a0d0d11784b2a42eeb9}} 
const {\bfseries Qore\+::\+S\+\_\+\+IFBLK} = S\+\_\+\+IFBLK
\begin{DoxyCompactList}\small\item\em Bitmask signifying if the file is a block special (device) file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_gaf248185504f0a91f493b267a9218750f}\label{group__file__stat__constants_gaf248185504f0a91f493b267a9218750f}} 
const {\bfseries Qore\+::\+S\+\_\+\+IFCHR} = S\+\_\+\+IFCHR
\begin{DoxyCompactList}\small\item\em Bit signifying if the file is a character special (device) file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_gab7e858523e9e02b72379879d2a84f9b5}\label{group__file__stat__constants_gab7e858523e9e02b72379879d2a84f9b5}} 
const {\bfseries Qore\+::\+S\+\_\+\+IFDIR} = S\+\_\+\+IFDIR
\begin{DoxyCompactList}\small\item\em Bit signifying if the entry is a directory. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga2bea1d763aafb758ccb9dd2a4a31552a}\label{group__file__stat__constants_ga2bea1d763aafb758ccb9dd2a4a31552a}} 
const {\bfseries Qore\+::\+S\+\_\+\+IFLNK} = S\+\_\+\+IFLNK
\begin{DoxyCompactList}\small\item\em Bitmask signifying if the file is a symbolic link; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga0e71d3a1ee084309a8718f18d3dc95dc}\label{group__file__stat__constants_ga0e71d3a1ee084309a8718f18d3dc95dc}} 
const {\bfseries Qore\+::\+S\+\_\+\+IFMT} = S\+\_\+\+IFMT
\begin{DoxyCompactList}\small\item\em File type bitmask \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga7f44a136184e71b62d91bd776ed40d6f}\label{group__file__stat__constants_ga7f44a136184e71b62d91bd776ed40d6f}} 
const {\bfseries Qore\+::\+S\+\_\+\+IFREG} = S\+\_\+\+IFREG
\begin{DoxyCompactList}\small\item\em Bit signifying if the file is a regular file. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga1b1a9147a783b67902717fe840bc4086}\label{group__file__stat__constants_ga1b1a9147a783b67902717fe840bc4086}} 
const {\bfseries Qore\+::\+S\+\_\+\+IFSOCK} = S\+\_\+\+IFSOCK
\begin{DoxyCompactList}\small\item\em Bitmask signifying if the file is a socket file; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga17069d0ba50fdbb0ab3c0b80d324cc6d}\label{group__file__stat__constants_ga17069d0ba50fdbb0ab3c0b80d324cc6d}} 
const {\bfseries Qore\+::\+S\+\_\+\+IFWHT} = S\+\_\+\+IFWHT
\begin{DoxyCompactList}\small\item\em Bitmask signifying if the file is a whiteout file; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga49f1e458770fef9f6d4687a4cfbaac82}\label{group__file__stat__constants_ga49f1e458770fef9f6d4687a4cfbaac82}} 
const {\bfseries Qore\+::\+S\+\_\+\+IRGRP} = S\+\_\+\+IRGRP
\begin{DoxyCompactList}\small\item\em Bit signifying if the file\textquotesingle{}s group has read permissions; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_gad730b6b55d082561d725650f59559ba4}\label{group__file__stat__constants_gad730b6b55d082561d725650f59559ba4}} 
const {\bfseries Qore\+::\+S\+\_\+\+IROTH} = S\+\_\+\+IROTH
\begin{DoxyCompactList}\small\item\em Bit signifying if other has read permissions; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga7ed514c724be3988906c816c5374659f}\label{group__file__stat__constants_ga7ed514c724be3988906c816c5374659f}} 
const {\bfseries Qore\+::\+S\+\_\+\+IRUSR} = S\+\_\+\+IRUSR
\begin{DoxyCompactList}\small\item\em Bit signifying if the file\textquotesingle{}s owner has read permissions. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga7a681a17d0e9d9ff3ccbeef067194e7c}\label{group__file__stat__constants_ga7a681a17d0e9d9ff3ccbeef067194e7c}} 
const {\bfseries Qore\+::\+S\+\_\+\+IRWXG} = S\+\_\+\+IRWXG
\begin{DoxyCompactList}\small\item\em Bitmask giving the RWX mask for the group; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_gab5933856472006ad8d1c5d43e4c1db4f}\label{group__file__stat__constants_gab5933856472006ad8d1c5d43e4c1db4f}} 
const {\bfseries Qore\+::\+S\+\_\+\+IRWXO} = S\+\_\+\+IRWXO
\begin{DoxyCompactList}\small\item\em Bitmask giving the RWX mask for other; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_gad3055b7e1b13a2f1e814ba2c71a5a852}\label{group__file__stat__constants_gad3055b7e1b13a2f1e814ba2c71a5a852}} 
const {\bfseries Qore\+::\+S\+\_\+\+IRWXU} = S\+\_\+\+IRWXU
\begin{DoxyCompactList}\small\item\em Bitmask giving the RWX mask for the owner. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga4e1cd8d467a5a7eb43a6318c5dafd2d2}\label{group__file__stat__constants_ga4e1cd8d467a5a7eb43a6318c5dafd2d2}} 
const {\bfseries Qore\+::\+S\+\_\+\+ISGID} = S\+\_\+\+ISGID
\begin{DoxyCompactList}\small\item\em Bit signifying set group id on execution; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga4dff870bd5c526f49b99688313cb4df1}\label{group__file__stat__constants_ga4dff870bd5c526f49b99688313cb4df1}} 
const {\bfseries Qore\+::\+S\+\_\+\+ISUID} = S\+\_\+\+ISUID
\begin{DoxyCompactList}\small\item\em Bit signifying set user id on execution; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga34ec75099fd680a217e72629eca966d9}\label{group__file__stat__constants_ga34ec75099fd680a217e72629eca966d9}} 
const {\bfseries Qore\+::\+S\+\_\+\+ISVTX} = S\+\_\+\+ISVTX
\begin{DoxyCompactList}\small\item\em Bit signifying restricted deletes for directories; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga592399622ad8a25a74510a0daa2e439e}\label{group__file__stat__constants_ga592399622ad8a25a74510a0daa2e439e}} 
const {\bfseries Qore\+::\+S\+\_\+\+IWGRP} = S\+\_\+\+IWGRP
\begin{DoxyCompactList}\small\item\em Bit signifying if the file\textquotesingle{}s group has write permissions; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_gac5d5e6b448289323e591945d291e4032}\label{group__file__stat__constants_gac5d5e6b448289323e591945d291e4032}} 
const {\bfseries Qore\+::\+S\+\_\+\+IWOTH} = S\+\_\+\+IWOTH
\begin{DoxyCompactList}\small\item\em Bit signifying if other has write permissions; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga086cdc31b11ba396d6d8743eb0ab85c2}\label{group__file__stat__constants_ga086cdc31b11ba396d6d8743eb0ab85c2}} 
const {\bfseries Qore\+::\+S\+\_\+\+IWUSR} = S\+\_\+\+IWUSR
\begin{DoxyCompactList}\small\item\em Bit signifying if the file\textquotesingle{}s owner has write permissions. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_gad2469f0282852af931e8f7974847c53a}\label{group__file__stat__constants_gad2469f0282852af931e8f7974847c53a}} 
const {\bfseries Qore\+::\+S\+\_\+\+IXGRP} = S\+\_\+\+IXGRP
\begin{DoxyCompactList}\small\item\em Bit signifying if the file\textquotesingle{}s group has execute permissions; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_gad0591ad36e753abc88c0e155b2132058}\label{group__file__stat__constants_gad0591ad36e753abc88c0e155b2132058}} 
const {\bfseries Qore\+::\+S\+\_\+\+IXOTH} = S\+\_\+\+IXOTH
\begin{DoxyCompactList}\small\item\em Bit signifying if other has execute permissions; equal to 0 on native Windows ports. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__file__stat__constants_ga58f071a14cec07cb61fdbc06d16eab01}\label{group__file__stat__constants_ga58f071a14cec07cb61fdbc06d16eab01}} 
const {\bfseries Qore\+::\+S\+\_\+\+IXUSR} = S\+\_\+\+IXUSR
\begin{DoxyCompactList}\small\item\em Bit signifying if the file\textquotesingle{}s owner has execute permissions. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
These are values that can be and\textquotesingle{}ed with the {\ttfamily \char`\"{}mode\char`\"{}} element of a file\textquotesingle{}s status as returned by \mbox{\hyperlink{class_qore_1_1_read_only_file_a649f32981a2419c6d0e335ee4b310bf1}{Qore\+::\+Read\+Only\+File\+::hstat()}}, \mbox{\hyperlink{group__filesystem__functions_gae2beafb85bdfb88495f1645605a96b0a}{Qore\+::hstat()}}, etc, or with element 2 of the status list as returned from \mbox{\hyperlink{class_qore_1_1_read_only_file_aeb484661ef0fdacb6a8dfe07bde4b729}{Qore\+::\+Read\+Only\+File\+::stat()}}, \mbox{\hyperlink{group__filesystem__functions_gaff2c972124d3a61309d62b6394ab9896}{Qore\+::stat()}}, etc. 