1 /*
2     callback.c -- reiserfs callback functions
3     Copyright (C) 2001, 2002 Yury Umanets <torque@ukrpost.net>, see COPYING for
4     licensing and copyright details.
5 */
6 
7 #ifdef HAVE_CONFIG_H
8 #  include <config.h>
9 #endif
10 
11 #include <reiserfs/reiserfs.h>
12 
reiserfs_callback_segment_gauge(reiserfs_segment_t * segment,reiserfs_block_t * block,long number,reiserfs_gauge_t * gauge)13 int reiserfs_callback_segment_gauge(reiserfs_segment_t *segment, reiserfs_block_t *block,
14     long number, reiserfs_gauge_t *gauge)
15 {
16     if (gauge) {
17 	libreiserfs_gauge_set_value(gauge, (unsigned int)((number * 100) /
18 	    reiserfs_segment_len(segment)));
19     }
20 
21     return 1;
22 }
23 
24