src/servers/mfs/buf.h File Reference

#include <sys/dir.h>
#include <dirent.h>

Go to the source code of this file.

Classes

union  fsdata_u

Defines

#define NIL_BUF   ((struct buf *) 0)
#define b_data   bp->b__data
#define b_dir   bp->b__dir
#define b_v1_ind   bp->b__v1_ind
#define b_v2_ind   bp->b__v2_ind
#define b_v1_ino   bp->b__v1_ino
#define b_v2_ino   bp->b__v2_ino
#define b_bitmap   bp->b__bitmap
#define BUFHASH(b)   ((b) % NR_BUFS)
#define WRITE_IMMED   0100
#define ONE_SHOT   0200
#define INODE_BLOCK   0
#define DIRECTORY_BLOCK   1
#define INDIRECT_BLOCK   2
#define MAP_BLOCK   3
#define FULL_DATA_BLOCK   5
#define PARTIAL_DATA_BLOCK   6

Variables

EXTERN struct buffront
EXTERN struct bufrear
EXTERN int bufs_in_use


Define Documentation

#define b_bitmap   bp->b__bitmap

Definition at line 44 of file buf.h.

#define b_data   bp->b__data

Definition at line 38 of file buf.h.

#define b_dir   bp->b__dir

Definition at line 39 of file buf.h.

#define b_v1_ind   bp->b__v1_ind

Definition at line 40 of file buf.h.

#define b_v1_ino   bp->b__v1_ino

Definition at line 42 of file buf.h.

#define b_v2_ind   bp->b__v2_ind

Definition at line 41 of file buf.h.

#define b_v2_ino   bp->b__v2_ino

Definition at line 43 of file buf.h.

#define BUFHASH ( b   )     ((b) % NR_BUFS)

Definition at line 46 of file buf.h.

#define DIRECTORY_BLOCK   1

Definition at line 57 of file buf.h.

#define FULL_DATA_BLOCK   5

Definition at line 60 of file buf.h.

#define INDIRECT_BLOCK   2

Definition at line 58 of file buf.h.

#define INODE_BLOCK   0

Definition at line 56 of file buf.h.

#define MAP_BLOCK   3

Definition at line 59 of file buf.h.

#define NIL_BUF   ((struct buf *) 0)

Definition at line 35 of file buf.h.

#define ONE_SHOT   0200

Definition at line 54 of file buf.h.

#define PARTIAL_DATA_BLOCK   6

Definition at line 61 of file buf.h.

#define WRITE_IMMED   0100

Definition at line 53 of file buf.h.


Variable Documentation

EXTERN int bufs_in_use

Definition at line 50 of file buf.h.

EXTERN struct buf* front

Definition at line 48 of file buf.h.

EXTERN struct buf* rear

Definition at line 49 of file buf.h.


Generated on Tue Mar 9 04:37:01 2010 for Minix by  doxygen 1.5.8