File: nodeptr40_repair.h

package info (click to toggle)
reiser4progs 1.0.6-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 5,348 kB
  • ctags: 3,714
  • sloc: ansic: 33,468; sh: 8,489; makefile: 1,012
file content (25 lines) | stat: -rw-r--r-- 653 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* Copyright (C) 2001-2005 by Hans Reiser, licensing governed by
   reiser4progs/COPYING.
   
   nodeptr40_repair.h -- reiser4 nodeptr repair functions. */

#ifndef NODEPTR40_REPAIR_H
#define NODEPTR40_REPAIR_H

#ifndef ENABLE_MINIMAL
#include <aal/libaal.h>
#include <reiser4/plugin.h>

extern void nodeptr40_print(reiser4_place_t *place,
			    aal_stream_t *stream,
			    uint16_t options);

extern errno_t nodeptr40_check_struct(reiser4_place_t *place,
				      repair_hint_t *hint);

extern errno_t nodeptr40_check_layout(reiser4_place_t *place,
				      repair_hint_t *hint, 
				      region_func_t func, 
				      void *data);
#endif
#endif