Blame


1 8f317ea0 2023-08-23 continue /** Open file for Gemini response */
2 8f317ea0 2023-08-23 continue
3 8f317ea0 2023-08-23 continue #include "utils.h"
4 e0af76a7 2023-09-05 continue #include <string>
5 8f317ea0 2023-08-23 continue
6 8f317ea0 2023-08-23 continue #pragma once
7 8f317ea0 2023-08-23 continue
8 8f317ea0 2023-08-23 continue
9 8f317ea0 2023-08-23 continue namespace vostok
10 8f317ea0 2023-08-23 continue {
11 aedb4524 2024-02-13 continue namespace open_file
12 8f317ea0 2023-08-23 continue {
13 8f317ea0 2023-08-23 continue
14 8f317ea0 2023-08-23 continue
15 aedb4524 2024-02-13 continue enum Result
16 aedb4524 2024-02-13 continue {
17 744cd5d5 2024-02-13 continue SUCCESS_FILE,
18 744cd5d5 2024-02-13 continue SUCCESS_DIRECTORY,
19 8f317ea0 2023-08-23 continue
20 744cd5d5 2024-02-13 continue ERROR_NOT_EXIST,
21 744cd5d5 2024-02-13 continue ERROR,
22 aedb4524 2024-02-13 continue };
23 56ea8728 2023-08-30 continue
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
28 aedb4524 2024-02-13 continue );
29 5e756154 2023-09-11 continue
30 aedb4524 2024-02-13 continue
31 aedb4524 2024-02-13 continue } // namespace open_file
32 8f317ea0 2023-08-23 continue } // namespace vostok