1 8f317ea0 2023-08-23 continue /** Open file for Gemini response */
3 8f317ea0 2023-08-23 continue #include "utils.h"
4 e0af76a7 2023-09-05 continue #include <string>
6 8f317ea0 2023-08-23 continue #pragma once
9 8f317ea0 2023-08-23 continue namespace vostok
11 aedb4524 2024-02-13 continue namespace open_file
15 aedb4524 2024-02-13 continue enum Result
17 744cd5d5 2024-02-13 continue SUCCESS_FILE,
18 744cd5d5 2024-02-13 continue SUCCESS_DIRECTORY,
20 744cd5d5 2024-02-13 continue ERROR_NOT_EXIST,
24 aedb4524 2024-02-13 continue Result open(
25 aedb4524 2024-02-13 continue /* in */ int directory_fd,
26 aedb4524 2024-02-13 continue /* in */ const std::string &path,
27 aedb4524 2024-02-13 continue /* out */ UniqueFd &opened_fd // filled if OPENED or OPENED_DIRECTORY
31 aedb4524 2024-02-13 continue } // namespace open_file
32 8f317ea0 2023-08-23 continue } // namespace vostok