result = patient_write(buf_local->file_fd, buf->mem + subbuf_index * buf->subbuf_size, valid_length);
if(result == -1) {
ERR("Error writing to buffer file");
result = patient_write(buf_local->file_fd, buf->mem + subbuf_index * buf->subbuf_size, valid_length);
if(result == -1) {
ERR("Error writing to buffer file");
result = patient_write(buf_local->file_fd, tmp, pad_size);
if(result == -1) {
ERR("Error writing to buffer file");
result = patient_write(buf_local->file_fd, tmp, pad_size);
if(result == -1) {
ERR("Error writing to buffer file");
trace_path, buf->pid, buf->pidunique, buf->name);
return 1;
}
trace_path, buf->pid, buf->pidunique, buf->name);
return 1;
}
int on_close_buffer(struct ustconsumer_callbacks *data, struct buffer_info *buf)
{
struct buffer_info_local *buf_local = buf->user_data;
int on_close_buffer(struct ustconsumer_callbacks *data, struct buffer_info *buf)
{
struct buffer_info_local *buf_local = buf->user_data;