/* * Close file */ void timeshift_filemgr_close ( timeshift_file_t *tsf ) { ssize_t r = timeshift_write_eof(tsf->fd); if (r > 0) tsf->size += r; close(tsf->fd); tsf->fd = -1; }
/* * Close file */ void timeshift_filemgr_close ( timeshift_file_t *tsf ) { ssize_t r = timeshift_write_eof(tsf->fd); if (r > 0) { tsf->size += r; atomic_add_u64(×hift_total_size, r); } close(tsf->fd); tsf->fd = -1; }
/* * Close file */ void timeshift_filemgr_close ( timeshift_file_t *tsf ) { ssize_t r = timeshift_write_eof(tsf->fd); if (r > 0) { tsf->size += r; pthread_mutex_lock(×hift_size_lock); timeshift_total_size += r; pthread_mutex_unlock(×hift_size_lock); } close(tsf->fd); tsf->fd = -1; }