Imported reiserfsprogs-3.6.9
This commit is contained in:
1 parent
99c89460c3
commit
cccefa4d84
86 files changed
+13393
-6954
No files matched your search
+16
-17
@@ -1,11 +1,11 @@
|
||||
/*
|
||||
* Copyright 1996-2002 Hans Reiser
|
||||
* Copyright 1996-2003 by Hans Reiser, licensing governed by
|
||||
* reiserfsprogs/README
|
||||
*/
|
||||
|
||||
|
||||
struct buffer_head {
|
||||
unsigned long b_blocknr;
|
||||
unsigned short b_dev;
|
||||
int b_dev;
|
||||
unsigned long b_size;
|
||||
char * b_data;
|
||||
unsigned long b_state;
|
||||
@@ -26,16 +26,16 @@ struct buffer_head {
|
||||
#define BH_Do_not_flush 3
|
||||
|
||||
|
||||
#define buffer_uptodate(bh) test_bit(BH_Uptodate, &(bh)->b_state)
|
||||
#define buffer_dirty(bh) test_bit(BH_Dirty, &(bh)->b_state)
|
||||
#define buffer_locked(bh) test_bit(BH_Lock, &(bh)->b_state)
|
||||
#define buffer_clean(bh) !test_bit(BH_Dirty, &(bh)->b_state)
|
||||
#define buffer_do_not_flush(bh) test_bit(BH_Do_not_flush, &(bh)->b_state)
|
||||
#define mark_buffer_dirty(bh) set_bit(BH_Dirty, &(bh)->b_state)
|
||||
#define mark_buffer_uptodate(bh,i) set_bit(BH_Uptodate, &(bh)->b_state)
|
||||
#define mark_buffer_clean(bh) clear_bit(BH_Dirty, &(bh)->b_state)
|
||||
#define mark_buffer_do_not_flush(bh) set_bit(BH_Do_not_flush, &(bh)->b_state)
|
||||
#define clear_buffer_do_not_flush(bh) clear_bit(BH_Do_not_flush, &(bh)->b_state)
|
||||
#define buffer_uptodate(bh) misc_test_bit(BH_Uptodate, &(bh)->b_state)
|
||||
#define buffer_dirty(bh) misc_test_bit(BH_Dirty, &(bh)->b_state)
|
||||
#define buffer_locked(bh) misc_test_bit(BH_Lock, &(bh)->b_state)
|
||||
#define buffer_clean(bh) !misc_test_bit(BH_Dirty, &(bh)->b_state)
|
||||
#define buffer_do_not_flush(bh) misc_test_bit(BH_Do_not_flush, &(bh)->b_state)
|
||||
#define mark_buffer_dirty(bh) misc_set_bit(BH_Dirty, &(bh)->b_state)
|
||||
#define mark_buffer_uptodate(bh,i) misc_set_bit(BH_Uptodate, &(bh)->b_state)
|
||||
#define mark_buffer_clean(bh) misc_clear_bit(BH_Dirty, &(bh)->b_state)
|
||||
#define mark_buffer_do_not_flush(bh) misc_set_bit(BH_Do_not_flush, &(bh)->b_state)
|
||||
#define clear_buffer_do_not_flush(bh) misc_clear_bit(BH_Do_not_flush, &(bh)->b_state)
|
||||
|
||||
/*
|
||||
printf ("%s:%s:%u %p %p %p\n",
|
||||
@@ -51,7 +51,7 @@ void __wait_on_buffer (struct buffer_head * bh);
|
||||
struct buffer_head * getblk (int dev, unsigned long block, int size);
|
||||
struct buffer_head * reiserfs_getblk (int dev, unsigned long block, int size, int *repeat);
|
||||
|
||||
struct buffer_head * find_buffer (int dev, unsigned long block, int size);
|
||||
struct buffer_head * find_buffer (int dev, unsigned long block, unsigned long size);
|
||||
struct buffer_head * get_hash_table(dev_t dev, unsigned long block, int size);
|
||||
struct buffer_head * bread (int dev, unsigned long block, size_t size);
|
||||
struct buffer_head * reiserfs_bread (int dev, unsigned long block, int size, int *repeat);
|
||||
@@ -59,15 +59,14 @@ int valid_offset (int fd, loff_t offset);
|
||||
int bwrite (struct buffer_head * bh);
|
||||
void brelse (struct buffer_head * bh);
|
||||
void bforget (struct buffer_head * bh);
|
||||
void check_and_free_buffer_mem (void);
|
||||
void init_rollback_file (char * rollback_file, int *bloksize, FILE * log);
|
||||
int open_rollback_file (char * rollback_file, FILE * log);
|
||||
void close_rollback_file ();
|
||||
void do_fsck_rollback (int fd_device, int fd_journal_device, FILE * log);
|
||||
|
||||
void flush_buffers (dev_t);
|
||||
void flush_buffers (int);
|
||||
void free_buffers (void);
|
||||
void invalidate_buffers (dev_t dev);
|
||||
void invalidate_buffers (int);
|
||||
|
||||
|
||||
int user_confirmed (FILE * fp, char * q, char * yes);
|
||||
Reference in new issue
Block a user