\doxysection{QC\+\_\+\+File.\+dox.\+h}
\hypertarget{_q_c___file_8dox_8h_source}{}\label{_q_c___file_8dox_8h_source}
\begin{DoxyCode}{0}
\DoxyCodeLine{00001\ }
\DoxyCodeLine{00003\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00005\ }
\DoxyCodeLine{00009\ \textcolor{keyword}{struct\ }\mbox{\hyperlink{struct_qore_1_1_pipe_info}{PipeInfo}}\ \{}
\DoxyCodeLine{00011\ \ \ \ \ \mbox{\hyperlink{class_qore_1_1_read_only_file}{ReadOnlyFile}}\ \mbox{\hyperlink{struct_qore_1_1_pipe_info_ac930bfdae97e32a713d4c7c2a49e8d26}{read}};}
\DoxyCodeLine{00013\ \ \ \ \ \mbox{\hyperlink{class_qore_1_1_file}{File}}\ \mbox{\hyperlink{struct_qore_1_1_pipe_info_a8fc07037893ac5e49581086edc330e67}{write}};}
\DoxyCodeLine{00014\ \};}
\DoxyCodeLine{00015\ \}}
\DoxyCodeLine{00016\ }
\DoxyCodeLine{00018\ \textcolor{keyword}{namespace\ }\mbox{\hyperlink{namespace_qore}{Qore}}\ \{}
\DoxyCodeLine{00020\ }
\DoxyCodeLine{00066\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_qore_1_1_file}{File}}\ :\ \textcolor{keyword}{public}\ \mbox{\hyperlink{class_qore_1_1_read_only_file}{ReadOnlyFile}}\ \{}
\DoxyCodeLine{00067\ }
\DoxyCodeLine{00068\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00070\ }
\DoxyCodeLine{00085\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_file_ad8c43bffafd92c6c9f98d2b96f479a58}{chown}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ uid,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ gid\ =\ -\/1);}
\DoxyCodeLine{00086\ }
\DoxyCodeLine{00087\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00089\ }
\DoxyCodeLine{00105\ \ \mbox{\hyperlink{class_qore_1_1_file_a3ebb12df5983eddf42394bce5033aa75}{constructor}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ encoding);}
\DoxyCodeLine{00106\ }
\DoxyCodeLine{00107\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00109\ }
\DoxyCodeLine{00114\ \ \mbox{\hyperlink{class_qore_1_1_file_accc587603a5e808a19bf9bc2b2956a4a}{copy}}();}
\DoxyCodeLine{00115\ }
\DoxyCodeLine{00116\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00118\ }
\DoxyCodeLine{00120\ \ \mbox{\hyperlink{class_qore_1_1_file_a7f26852fbfef444bd2a44c82b8b2cb01}{destructor}}();}
\DoxyCodeLine{00121\ }
\DoxyCodeLine{00122\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00124\ }
\DoxyCodeLine{00145\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a168a65a3e6767edc4b32137a1cd00462}{f\_printf}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{fmt}},\ \ ...);}
\DoxyCodeLine{00146\ }
\DoxyCodeLine{00147\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00149\ }
\DoxyCodeLine{00154\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_aa0124826c6cc0c6cfa2a81a4612d4844}{f\_printf}}();}
\DoxyCodeLine{00155\ }
\DoxyCodeLine{00156\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00158\ }
\DoxyCodeLine{00180\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a256fede5b478ecd18605a0039f9d82b6}{f\_vprintf}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{fmt}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{any}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{fmt\_args}});}
\DoxyCodeLine{00181\ }
\DoxyCodeLine{00182\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00184\ }
\DoxyCodeLine{00189\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a04172f5443b2e559269849bf7e653219}{f\_vprintf}}();}
\DoxyCodeLine{00190\ }
\DoxyCodeLine{00191\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00193\ }
\DoxyCodeLine{00200\ \textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_qore_1_1_file_a5fee3fe037914f2bec02518ac2514ee7}{getCharset}}();}
\DoxyCodeLine{00201\ }
\DoxyCodeLine{00202\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00204\ }
\DoxyCodeLine{00227\ \mbox{\hyperlink{group__type__conversion__functions_ga2c6a87e3a5b1ab302a1fc6d390754024}{hash}}\ \mbox{\hyperlink{class_qore_1_1_file_ac32ae5bd28039dadd4daeae6a28c3ef0}{getLockInfo}}();}
\DoxyCodeLine{00228\ }
\DoxyCodeLine{00229\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00231\ }
\DoxyCodeLine{00249\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_file_a28d636b7b8931b499027cd4eef2526ee}{getTerminalAttributes}}(\mbox{\hyperlink{class_qore_1_1_term_i_o_s}{TermIOS}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{termios}});}
\DoxyCodeLine{00250\ }
\DoxyCodeLine{00251\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00253\ }
\DoxyCodeLine{00270\ \mbox{\hyperlink{class_qore_1_1_term_i_o_s}{TermIOS}}\ \mbox{\hyperlink{class_qore_1_1_file_a0a9d380a83dc9e70f143c8ad1f85c7b4}{getTerminalAttributes}}();}
\DoxyCodeLine{00271\ }
\DoxyCodeLine{00272\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00274\ }
\DoxyCodeLine{00304\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_ae2ab9eceb9375c60e71b3b3dd46bee0a}{lock}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga181e32c9bc8075431e88bb9bb56285a9}{type}}\ =\ \mbox{\hyperlink{group__file__locking__constants_gaf9d120de60979f848d7d145db05c4403}{F\_RDLCK}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{start}}\ =\ 0,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{len}}\ =\ 0,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{whence}}\ =\ \mbox{\hyperlink{group__file__seek__constants_gaf3418d7771017bd7551b14aad79900f3}{SEEK\_SET}});}
\DoxyCodeLine{00305\ }
\DoxyCodeLine{00306\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00308\ }
\DoxyCodeLine{00336\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_file_a4ec71933b105ae9b13ef5c84a7b4975a}{lockBlocking}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga181e32c9bc8075431e88bb9bb56285a9}{type}}\ =\ \mbox{\hyperlink{group__file__locking__constants_gaf9d120de60979f848d7d145db05c4403}{F\_RDLCK}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{start}}\ =\ 0,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{len}}\ =\ 0,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{whence}}\ =\ \mbox{\hyperlink{group__file__seek__constants_gaf3418d7771017bd7551b14aad79900f3}{SEEK\_SET}});}
\DoxyCodeLine{00337\ }
\DoxyCodeLine{00338\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00340\ }
\DoxyCodeLine{00367\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a0f0e402ebce26412fa854b3647a13c15}{open}}(\textcolor{keywordtype}{string}\ path,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{flags}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga1ab351549a0b39d1492dc0a48d199f64}{O\_RDONLY}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ mode\ =\ 0666,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ encoding);}
\DoxyCodeLine{00368\ }
\DoxyCodeLine{00369\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00371\ }
\DoxyCodeLine{00403\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_file_acb397de36027a83129823742ac97c157}{open2}}(\textcolor{keywordtype}{string}\ path,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{flags}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga1ab351549a0b39d1492dc0a48d199f64}{O\_RDONLY}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ mode\ =\ 0666,\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ encoding);}
\DoxyCodeLine{00404\ }
\DoxyCodeLine{00405\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00407\ }
\DoxyCodeLine{00427\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a96b440e3903aa9099cc312ea8c649beb}{print}}(\textcolor{keywordtype}{string}\ data);}
\DoxyCodeLine{00428\ }
\DoxyCodeLine{00429\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00431\ }
\DoxyCodeLine{00452\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a3de02cd9abd35f71dd3d1f24f8ee3af1}{printf}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{fmt}},\ \ ...);}
\DoxyCodeLine{00453\ }
\DoxyCodeLine{00454\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00456\ }
\DoxyCodeLine{00461\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a7fb81ceed3597d9424e9bbd5dd2e55c0}{printf}}();}
\DoxyCodeLine{00462\ }
\DoxyCodeLine{00463\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00465\ }
\DoxyCodeLine{00484\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_file_a8ce1cf401892b56a61bbb16754366079}{redirect}}(\mbox{\hyperlink{class_qore_1_1_file}{Qore::File}}\ file);}
\DoxyCodeLine{00485\ }
\DoxyCodeLine{00486\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00488\ }
\DoxyCodeLine{00493\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_file_a91953edb4d6d768fb72ee73f7c4dd04d}{setCharset}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{\_\_7\_}}\ \textcolor{keywordtype}{string}\ encoding);}
\DoxyCodeLine{00494\ }
\DoxyCodeLine{00495\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00497\ }
\DoxyCodeLine{00534\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{nothing}}\ \mbox{\hyperlink{class_qore_1_1_file_aa1d7a62aa8f383cad5b8bdee78c350dd}{setTerminalAttributes}}(\mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{softint}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{action}}\ =\ \mbox{\hyperlink{group__tattr__term__setting__constants_ga1e9c9ecc5ab9180c3665ba2115c792a0}{TCSANOW}},\ \mbox{\hyperlink{class_qore_1_1_term_i_o_s}{TermIOS}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{termios}});}
\DoxyCodeLine{00535\ }
\DoxyCodeLine{00536\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00538\ }
\DoxyCodeLine{00548\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a05a4b62c74f2424fff8bb6446f1c8eff}{sync}}();}
\DoxyCodeLine{00549\ }
\DoxyCodeLine{00550\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00552\ }
\DoxyCodeLine{00574\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a3aaa41c4e29e2589c4dc122b749308ef}{vprintf}}(\textcolor{keywordtype}{string}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{fmt}},\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{any}}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{fmt\_args}});}
\DoxyCodeLine{00575\ }
\DoxyCodeLine{00576\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00578\ }
\DoxyCodeLine{00583\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a8e508aabefedf9fa70c42d0e5fab5959}{vprintf}}();}
\DoxyCodeLine{00584\ }
\DoxyCodeLine{00585\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00587\ }
\DoxyCodeLine{00604\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_acd30e6f14435bae0393b1ed52bec502d}{write}}(\mbox{\hyperlink{group__type__conversion__functions_gaf11c7f5c43ced1e9b95bd2270ee87ed9}{binary}}\ data);}
\DoxyCodeLine{00605\ }
\DoxyCodeLine{00606\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00608\ }
\DoxyCodeLine{00628\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a34282b14e6bafab669b452e8b0fbacd6}{write}}(\textcolor{keywordtype}{string}\ data);}
\DoxyCodeLine{00629\ }
\DoxyCodeLine{00630\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00632\ }
\DoxyCodeLine{00649\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_ad4f67c2a247f4b7fb9c6e26b51106aba}{writei1}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{c}});}
\DoxyCodeLine{00650\ }
\DoxyCodeLine{00651\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00653\ }
\DoxyCodeLine{00670\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_adcf79ce346b63b85ff517580fd96d0b0}{writei2}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{s}});}
\DoxyCodeLine{00671\ }
\DoxyCodeLine{00672\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00674\ }
\DoxyCodeLine{00691\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a9004f5ff77ea368263121c33f95c87c5}{writei2LSB}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{s}});}
\DoxyCodeLine{00692\ }
\DoxyCodeLine{00693\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00695\ }
\DoxyCodeLine{00712\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a82dee19cad26e011ba1a0970d42b2130}{writei4}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{i}});}
\DoxyCodeLine{00713\ }
\DoxyCodeLine{00714\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00716\ }
\DoxyCodeLine{00733\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a6788f0f1bd5b015dd726a6b2d06077bf}{writei4LSB}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{i}});}
\DoxyCodeLine{00734\ }
\DoxyCodeLine{00735\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00737\ }
\DoxyCodeLine{00754\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_a9de545742fe95945677bb3049a1900fc}{writei8}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{i}});}
\DoxyCodeLine{00755\ }
\DoxyCodeLine{00756\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00758\ }
\DoxyCodeLine{00775\ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_qore_1_1_file_aab6932b3995a5b0963e41ef41bdd0b36}{writei8LSB}}(\textcolor{keywordtype}{int}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{i}});}
\DoxyCodeLine{00776\ }
\DoxyCodeLine{00777\ \textcolor{keyword}{public}:}
\DoxyCodeLine{00779\ }
\DoxyCodeLine{00785\ \textcolor{keyword}{static}\ \mbox{\hyperlink{group__type__conversion__functions_ga9a401e5112c58f63c05e7ee1e15968ef}{hash<PipeInfo>}}\ \mbox{\hyperlink{class_qore_1_1_file_aafefd976678d3e56c2272d942efde30b}{getPipe}}();}
\DoxyCodeLine{00786\ \};}
\DoxyCodeLine{00791\ }
\DoxyCodeLine{00793\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga8e48617453f7fd321bcceee8816bf23d}{O\_ACCMODE}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga8e48617453f7fd321bcceee8816bf23d}{O\_ACCMODE}};}
\DoxyCodeLine{00795\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_gab47c6691139c37e08761a808d16ede1d}{O\_APPEND}}\ =\ \mbox{\hyperlink{group__file__open__constants_gab47c6691139c37e08761a808d16ede1d}{O\_APPEND}};}
\DoxyCodeLine{00797\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga9af988b09d302ec0ae8605d5610e1e9a}{O\_CREAT}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga9af988b09d302ec0ae8605d5610e1e9a}{O\_CREAT}};}
\DoxyCodeLine{00799\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga682b263ef12018bfd33ca8ba8bc8fd16}{O\_DIRECT}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga682b263ef12018bfd33ca8ba8bc8fd16}{O\_DIRECT}};}
\DoxyCodeLine{00801\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga5be496ec4bdff357baf0e742139c74b1}{O\_DIRECTORY}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga5be496ec4bdff357baf0e742139c74b1}{O\_DIRECTORY}};}
\DoxyCodeLine{00803\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga4ba47557022312d11d81f171fbb2e9ba}{O\_EXCL}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga4ba47557022312d11d81f171fbb2e9ba}{O\_EXCL}};}
\DoxyCodeLine{00805\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_gaef24f5eb3bd3bd4dd9d4658577376715}{O\_NDELAY}}\ =\ \mbox{\hyperlink{group__file__open__constants_gaef24f5eb3bd3bd4dd9d4658577376715}{O\_NDELAY}};}
\DoxyCodeLine{00807\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga107ba322507fc52fe0c4a6537ded406a}{O\_NOCTTY}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga107ba322507fc52fe0c4a6537ded406a}{O\_NOCTTY}};}
\DoxyCodeLine{00809\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga3452d00ede9696d75d1062d95da9449a}{O\_NOFOLLOW}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga3452d00ede9696d75d1062d95da9449a}{O\_NOFOLLOW}};}
\DoxyCodeLine{00811\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_gad5c43d9d32ea2b08ebbdfe70aa84710a}{O\_NONBLOCK}}\ =\ \mbox{\hyperlink{group__file__open__constants_gad5c43d9d32ea2b08ebbdfe70aa84710a}{O\_NONBLOCK}};}
\DoxyCodeLine{00813\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga1ab351549a0b39d1492dc0a48d199f64}{O\_RDONLY}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga1ab351549a0b39d1492dc0a48d199f64}{O\_RDONLY}};}
\DoxyCodeLine{00815\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga0d2a9837762a26e27fb666fa44358c37}{O\_RDWR}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga0d2a9837762a26e27fb666fa44358c37}{O\_RDWR}};}
\DoxyCodeLine{00817\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_gacb2f3e1944dae38a5c4363ba21bbca11}{O\_SYNC}}\ =\ \mbox{\hyperlink{group__file__open__constants_gacb2f3e1944dae38a5c4363ba21bbca11}{O\_SYNC}};}
\DoxyCodeLine{00819\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_gaeee59f4f7458e6d022dc84da0b9817af}{O\_TRUNC}}\ =\ \mbox{\hyperlink{group__file__open__constants_gaeee59f4f7458e6d022dc84da0b9817af}{O\_TRUNC}};}
\DoxyCodeLine{00821\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__open__constants_ga24d94df00b8914ad6459e39cddfe15bf}{O\_WRONLY}}\ =\ \mbox{\hyperlink{group__file__open__constants_ga24d94df00b8914ad6459e39cddfe15bf}{O\_WRONLY}};}
\DoxyCodeLine{00823\ }
\DoxyCodeLine{00829\ }
\DoxyCodeLine{00831\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__locking__constants_gaf9d120de60979f848d7d145db05c4403}{F\_RDLCK}}\ =\ \mbox{\hyperlink{group__file__locking__constants_gaf9d120de60979f848d7d145db05c4403}{F\_RDLCK}};}
\DoxyCodeLine{00833\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__locking__constants_ga6a9776b4f6e4e751d2ad8011979072c4}{F\_UNLCK}}\ =\ \mbox{\hyperlink{group__file__locking__constants_ga6a9776b4f6e4e751d2ad8011979072c4}{F\_UNLCK}};}
\DoxyCodeLine{00835\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__locking__constants_ga6df55e6d2cd8d49cb714afe15f4d6b63}{F\_WRLCK}}\ =\ \mbox{\hyperlink{group__file__locking__constants_ga6df55e6d2cd8d49cb714afe15f4d6b63}{F\_WRLCK}};}
\DoxyCodeLine{00837\ }
\DoxyCodeLine{00841\ }
\DoxyCodeLine{00843\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__seek__constants_gafb10f9061ee15381748299f4148b5839}{SEEK\_CUR}}\ =\ \mbox{\hyperlink{group__file__seek__constants_gafb10f9061ee15381748299f4148b5839}{SEEK\_CUR}};}
\DoxyCodeLine{00845\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__seek__constants_ga1201b62b1ac5ac95f7890d2be610e103}{SEEK\_END}}\ =\ \mbox{\hyperlink{group__file__seek__constants_ga1201b62b1ac5ac95f7890d2be610e103}{SEEK\_END}};}
\DoxyCodeLine{00847\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{group__file__seek__constants_gaf3418d7771017bd7551b14aad79900f3}{SEEK\_SET}}\ =\ \mbox{\hyperlink{group__file__seek__constants_gaf3418d7771017bd7551b14aad79900f3}{SEEK\_SET}};}
\DoxyCodeLine{00849\ \}}

\end{DoxyCode}
