Lines Matching refs:fbl
14 #include <fbl/auto_call.h>
15 #include <fbl/string.h>
16 #include <fbl/string_buffer.h>
17 #include <fbl/unique_fd.h>
18 #include <fbl/unique_ptr.h>
19 #include <fbl/vector.h>
33 ScopedScriptFile::ScopedScriptFile(const fbl::StringPiece path,
34 const fbl::StringPiece contents)
50 fbl::StringPiece ScopedScriptFile::path() const {
55 const fbl::StringPiece path, const fbl::StringPiece file)
57 fbl::unique_fd input_fd{open(file.data(), O_RDONLY)};
60 fbl::unique_fd output_fd{open(path_.data(), O_CREAT | O_WRONLY, S_IRWXU)};
77 fbl::StringPiece ScopedTestFile::path() const {
115 fbl::unique_ptr<char[]> buf(new char[size + 1]);
126 bool GetOutputFileRelPath(const fbl::StringPiece& output_dir,
127 const fbl::StringPiece& test_path,
128 fbl::String* output_file_rel_path) {
133 fbl::String dir_of_test_output = JoinPath(output_dir, test_path);
141 fbl::String output_file_name;
150 output_file_name = fbl::String(entry->d_name);
178 fbl::String file_name1 = JoinPath(dir.path(), "a.sh");
182 fbl::String file_name2 = JoinPath(dir.path(), "b.sh");