_fcb Struct Reference

#include <fcbdef.h>

List of all members.

Public Attributes

struct _fcbfcb_l_fcbfl
struct _fcbfcb_l_fcbbl
unsigned short int fcb_w_size
unsigned char fcb_b_type
unsigned char fcb_b_acclkmode
void * fcb_l_exfcb
struct _wcbfcb_l_wlfl
struct _wcbfcb_l_wlbl
unsigned int fcb_l_refcnt
unsigned int fcb_l_acnt
unsigned int fcb_l_wcnt
unsigned int fcb_l_lcnt
unsigned int fcb_l_tcnt
union {
   unsigned int   fcb_l_status
   struct {
      unsigned   fcb_v_dir: 1
      unsigned   fcb_v_markdel: 1
      unsigned   fcb_v_badblk: 1
      unsigned   fcb_v_excl: 1
      unsigned   fcb_v_spool: 1
      unsigned   fcb_v_rmslock: 1
      unsigned   fcb_v_erase: 1
      unsigned   fcb_v_badacl: 1
      unsigned   fcb_v_stale: 1
      unsigned   fcb_v_delaytrnc: 1
      unsigned   fcb_v_limbo: 1
      unsigned   fcb_v_isdir: 1
      unsigned   fcb_v_nomove: 1
      unsigned   fcb_v_shelved: 1
      unsigned   fcb_v_noshelvable: 1
      unsigned   fcb_v_preshelved: 1
   } 
}; 
union {
   unsigned short int   fcb_w_fid [3]
   struct {
      unsigned short int   fcb_w_fid_num
      unsigned short int   fcb_w_fid_seq
      union {
         unsigned short int   fcb_w_fid_rvn
         struct {
            unsigned char   fcb_b_fid_rvn
            unsigned char   fcb_b_fid_nmx
         }   fcb_fid_3
      }   fcb_fid_2
   }   fcb_fid_1_1
   struct {
      unsigned short int   fcb_w_fid_dirnum
      unsigned int   fcb_l_fid_recnum
   }   fcb_fid_1_2
fcb_fid_0
unsigned short int fcb_w_segn
unsigned int fcb_l_stvbn
unsigned int fcb_l_stlbn
unsigned int fcb_l_hdlbn
unsigned int fcb_l_filesize
unsigned int fcb_l_efblk
unsigned int fcb_l_versions
unsigned int fcb_l_dirseq
unsigned int fcb_l_dirindx
unsigned int fcb_l_acclkid
unsigned int fcb_l_lockbasis
union {
   unsigned int   fcb_l_truncvbn
   unsigned int   fcb_l_numextents
}; 
unsigned int fcb_l_cachelkid
unsigned int fcb_l_highwater
unsigned int fcb_l_newhighwater
unsigned int fcb_l_hwm_update
unsigned int fcb_l_hwm_erase
unsigned int fcb_l_hwm_partial
unsigned int fcb_l_revision
union {
   struct {
      void *   fcb_l_hwm_waitfl
      void *   fcb_l_hwm_waitbl
   } 
   struct {
      void *   fcb_l_limbofl
      void *   fcb_l_limbobl
   } 
}; 
struct {
   union {
      unsigned int   fcb_l_fileowner
      struct {
         unsigned short int   fcb_w_uicmember
         unsigned short int   fcb_w_uicgroup
      } 
   } 
   unsigned int   fcb_l_fill_5
   unsigned int   fcb_l_fill_3
   unsigned int   fcb_l_fill_6
   unsigned long long   fcb_q_acmode
   union {
      unsigned int   fcb_l_sys_prot
      struct {
         unsigned short int   fcb_w_fileprot
         unsigned short int   fcb_w_fill_4
      } 
   } 
   unsigned int   fcb_l_own_prot
   unsigned int   fcb_l_grp_prot
   unsigned int   fcb_l_wor_prot
   void *   fcb_l_aclfl
   void *   fcb_l_aclbl
   struct {
      char   fcb_b_fill_1 [20]
   } 
   struct {
      char   fcb_b_fill_2 [20]
   } 
   unsigned short int   fcb_w_name_length
   short int   fcb_w_fill_7
   void *   fcb_l_name_pointer
   struct _ocb *   fcb_l_ocb
   struct _orb *   fcb_l_template_orb
   unsigned int   fcb_l_object_specific
   struct _orb *   fcb_l_original_orb
   unsigned short int   fcb_w_updseq
   unsigned short int   fcb_w_fill_8
   unsigned int   fcb_l_reserve1
   unsigned int   fcb_l_reserve2
}; 
char fcb_b_fill_9 [4]
union {
   char   fcb_b_fill_10 [40]
   struct {
      char   fcb_b_fill_11 [24]
      unsigned long long   fcb_q_cfb
      union {
         unsigned int   fcb_l_caching_options
         struct {
            unsigned   fcb_v_file_attributes: 4
            unsigned   fcb_v_file_contents: 4
            unsigned   fcb_v_flush_on_close: 4
            unsigned   fcb_v_caching_options_mbz: 20
         } 
      } 
      union {
         unsigned int   fcb_l_status2
         struct {
            unsigned   fcb_v_vcc_state: 3
            unsigned   fcb_v_fill_4_: 5
         } 
      } 
   } 
}; 
struct _orbfcb_l_orb
void * fcb_l_cfcb
struct _fcbfcb_l_primfcb
unsigned int fcb_l_dirlckid


Detailed Description

Definition at line 19 of file fcbdef.h.


Member Data Documentation

struct _fcb* _fcb::fcb_l_fcbfl [read]

Definition at line 20 of file fcbdef.h.

struct _fcb* _fcb::fcb_l_fcbbl [read]

Definition at line 21 of file fcbdef.h.

unsigned short int _fcb::fcb_w_size

Definition at line 22 of file fcbdef.h.

unsigned char _fcb::fcb_b_type

Definition at line 23 of file fcbdef.h.

Referenced by do_mmap_pgoff().

unsigned char _fcb::fcb_b_acclkmode

Definition at line 24 of file fcbdef.h.

Definition at line 25 of file fcbdef.h.

struct _wcb* _fcb::fcb_l_wlfl [read]

Definition at line 26 of file fcbdef.h.

struct _wcb* _fcb::fcb_l_wlbl [read]

Definition at line 27 of file fcbdef.h.

unsigned int _fcb::fcb_l_refcnt

Definition at line 28 of file fcbdef.h.

unsigned int _fcb::fcb_l_acnt

Definition at line 29 of file fcbdef.h.

unsigned int _fcb::fcb_l_wcnt

Definition at line 30 of file fcbdef.h.

unsigned int _fcb::fcb_l_lcnt

Definition at line 31 of file fcbdef.h.

unsigned int _fcb::fcb_l_tcnt

Definition at line 32 of file fcbdef.h.

unsigned int _fcb::fcb_l_status

Definition at line 34 of file fcbdef.h.

unsigned _fcb::fcb_v_dir

Definition at line 36 of file fcbdef.h.

Definition at line 37 of file fcbdef.h.

Definition at line 38 of file fcbdef.h.

unsigned _fcb::fcb_v_excl

Definition at line 39 of file fcbdef.h.

Definition at line 40 of file fcbdef.h.

Definition at line 41 of file fcbdef.h.

Definition at line 42 of file fcbdef.h.

Definition at line 43 of file fcbdef.h.

Definition at line 44 of file fcbdef.h.

Definition at line 45 of file fcbdef.h.

Definition at line 46 of file fcbdef.h.

Definition at line 47 of file fcbdef.h.

Definition at line 48 of file fcbdef.h.

Definition at line 49 of file fcbdef.h.

Definition at line 50 of file fcbdef.h.

Definition at line 51 of file fcbdef.h.

union { ... }

unsigned short int _fcb::fcb_w_fid[3]

Definition at line 55 of file fcbdef.h.

unsigned short int _fcb::fcb_w_fid_num

Definition at line 57 of file fcbdef.h.

unsigned short int _fcb::fcb_w_fid_seq

Definition at line 58 of file fcbdef.h.

unsigned short int _fcb::fcb_w_fid_rvn

Definition at line 60 of file fcbdef.h.

unsigned char _fcb::fcb_b_fid_rvn

Definition at line 62 of file fcbdef.h.

Referenced by block_read_full_page2(), block_read_full_page3(), and generic_direct_IO().

unsigned char _fcb::fcb_b_fid_nmx

Definition at line 63 of file fcbdef.h.

struct { ... } _fcb::fcb_fid_3

union { ... } ::@537 _fcb::fcb_fid_2

struct { ... } _fcb::fcb_fid_1_1

unsigned short int _fcb::fcb_w_fid_dirnum

Definition at line 68 of file fcbdef.h.

unsigned int _fcb::fcb_l_fid_recnum

Definition at line 69 of file fcbdef.h.

struct { ... } _fcb::fcb_fid_1_2

union { ... } _fcb::fcb_fid_0

unsigned short int _fcb::fcb_w_segn

Definition at line 72 of file fcbdef.h.

unsigned int _fcb::fcb_l_stvbn

Definition at line 73 of file fcbdef.h.

unsigned int _fcb::fcb_l_stlbn

Definition at line 74 of file fcbdef.h.

unsigned int _fcb::fcb_l_hdlbn

Definition at line 75 of file fcbdef.h.

unsigned int _fcb::fcb_l_filesize

unsigned int _fcb::fcb_l_efblk

Definition at line 77 of file fcbdef.h.

Referenced by block_read_full_page3().

unsigned int _fcb::fcb_l_versions

Definition at line 78 of file fcbdef.h.

unsigned int _fcb::fcb_l_dirseq

Definition at line 79 of file fcbdef.h.

unsigned int _fcb::fcb_l_dirindx

Definition at line 80 of file fcbdef.h.

unsigned int _fcb::fcb_l_acclkid

Definition at line 81 of file fcbdef.h.

unsigned int _fcb::fcb_l_lockbasis

Definition at line 82 of file fcbdef.h.

unsigned int _fcb::fcb_l_truncvbn

Definition at line 84 of file fcbdef.h.

unsigned int _fcb::fcb_l_numextents

Definition at line 85 of file fcbdef.h.

union { ... }

unsigned int _fcb::fcb_l_cachelkid

Definition at line 87 of file fcbdef.h.

unsigned int _fcb::fcb_l_highwater

Definition at line 88 of file fcbdef.h.

Definition at line 89 of file fcbdef.h.

unsigned int _fcb::fcb_l_hwm_update

Definition at line 90 of file fcbdef.h.

unsigned int _fcb::fcb_l_hwm_erase

Definition at line 91 of file fcbdef.h.

Definition at line 92 of file fcbdef.h.

unsigned int _fcb::fcb_l_revision

Definition at line 93 of file fcbdef.h.

Definition at line 96 of file fcbdef.h.

Definition at line 97 of file fcbdef.h.

Definition at line 100 of file fcbdef.h.

Definition at line 101 of file fcbdef.h.

union { ... }

unsigned int _fcb::fcb_l_fileowner

Definition at line 106 of file fcbdef.h.

unsigned short int _fcb::fcb_w_uicmember

Definition at line 108 of file fcbdef.h.

unsigned short int _fcb::fcb_w_uicgroup

Definition at line 109 of file fcbdef.h.

unsigned int _fcb::fcb_l_fill_5

Definition at line 112 of file fcbdef.h.

unsigned int _fcb::fcb_l_fill_3

Definition at line 113 of file fcbdef.h.

unsigned int _fcb::fcb_l_fill_6

Definition at line 114 of file fcbdef.h.

unsigned long long _fcb::fcb_q_acmode

Definition at line 115 of file fcbdef.h.

unsigned int _fcb::fcb_l_sys_prot

Definition at line 117 of file fcbdef.h.

unsigned short int _fcb::fcb_w_fileprot

Definition at line 119 of file fcbdef.h.

unsigned short int _fcb::fcb_w_fill_4

Definition at line 120 of file fcbdef.h.

unsigned int _fcb::fcb_l_own_prot

Definition at line 123 of file fcbdef.h.

unsigned int _fcb::fcb_l_grp_prot

Definition at line 124 of file fcbdef.h.

unsigned int _fcb::fcb_l_wor_prot

Definition at line 125 of file fcbdef.h.

Definition at line 126 of file fcbdef.h.

Definition at line 127 of file fcbdef.h.

Definition at line 129 of file fcbdef.h.

Definition at line 132 of file fcbdef.h.

unsigned short int _fcb::fcb_w_name_length

Definition at line 134 of file fcbdef.h.

short int _fcb::fcb_w_fill_7

Definition at line 135 of file fcbdef.h.

Definition at line 136 of file fcbdef.h.

struct _ocb* _fcb::fcb_l_ocb [read]

Definition at line 137 of file fcbdef.h.

Definition at line 138 of file fcbdef.h.

Definition at line 139 of file fcbdef.h.

Definition at line 140 of file fcbdef.h.

unsigned short int _fcb::fcb_w_updseq

Definition at line 141 of file fcbdef.h.

unsigned short int _fcb::fcb_w_fill_8

Definition at line 142 of file fcbdef.h.

unsigned int _fcb::fcb_l_reserve1

Definition at line 143 of file fcbdef.h.

unsigned int _fcb::fcb_l_reserve2

Definition at line 144 of file fcbdef.h.

struct { ... }

Definition at line 146 of file fcbdef.h.

Definition at line 148 of file fcbdef.h.

Definition at line 150 of file fcbdef.h.

unsigned long long _fcb::fcb_q_cfb

Definition at line 151 of file fcbdef.h.

Definition at line 153 of file fcbdef.h.

Definition at line 155 of file fcbdef.h.

Definition at line 156 of file fcbdef.h.

Definition at line 157 of file fcbdef.h.

Definition at line 158 of file fcbdef.h.

unsigned int _fcb::fcb_l_status2

Definition at line 162 of file fcbdef.h.

Definition at line 164 of file fcbdef.h.

Definition at line 165 of file fcbdef.h.

union { ... }

struct _orb* _fcb::fcb_l_orb [read]

Definition at line 170 of file fcbdef.h.

Definition at line 171 of file fcbdef.h.

struct _fcb* _fcb::fcb_l_primfcb [read]

Definition at line 172 of file fcbdef.h.

Referenced by block_write_full_page3().

unsigned int _fcb::fcb_l_dirlckid

Definition at line 173 of file fcbdef.h.


The documentation for this struct was generated from the following file:

Generated on Fri Oct 9 10:26:15 2009 for FreeVMS by  doxygen 1.5.5