fd = open(filename.c_str(), O_RDONLY);
if (fd == -1) {
perror(filename.c_str());
- exit(1);
+ abort();
}
// We want readahead. (Ignore errors.)
++metric_frame_opened_files;
}
+ // TODO: Read the audio.
+
string str;
str.resize(frame.size);
off_t offset = 0;
while (offset < frame.size) {
int ret = pread(fd, &str[offset], frame.size - offset, frame.offset + offset);
if (ret <= 0) {
+ string filename = frame_filenames[frame.filename_idx];
perror("pread");
- exit(1);
+ abort();
}
offset += ret;