Lines Matching refs:st
38 bool cpioWriteHeader(int out_fd, struct stat& st, const char* file_name, size_t file_name_len) { in cpioWriteHeader() argument
43 kCpioMagic, static_cast<int>(st.st_ino), st.st_mode, st.st_uid, st.st_gid, in cpioWriteHeader()
44 static_cast<int>(st.st_nlink), static_cast<int>(st.st_mtime), in cpioWriteHeader()
45 static_cast<int>(st.st_size), major(st.st_dev), minor(st.st_dev), major(st.st_rdev), in cpioWriteHeader()
46 minor(st.st_rdev), static_cast<uint32_t>(file_name_len), 0); in cpioWriteHeader()
69 size_t cpioWriteFileContent(int fd_read, int out_fd, struct stat& st) { in cpioWriteFileContent() argument
72 ssize_t llen = st.st_size; in cpioWriteFileContent()
92 llen = st.st_size % 4; in cpioWriteFileContent()
132 struct stat st; in cpioArchiveFilesInDir() local
134 if (stat(cur_file_path.c_str(), &st) == -1) { in cpioArchiveFilesInDir()
146 cur_file_name + "-" + std::to_string(st.st_mtime); in cpioArchiveFilesInDir()
151 if (!cpioWriteHeader(out_fd, st, file_name_with_last_modified_time.c_str(), in cpioArchiveFilesInDir()
155 size_t write_error = cpioWriteFileContent(fd_read, out_fd, st); in cpioArchiveFilesInDir()