#include <vcbdef.h>
Public Attributes | |
union { | |
struct _fcb * vcb_l_fcbfl | |
void * vcb_l_blockfl | |
struct _ucb * vcb_l_memqfl | |
}; | |
union { | |
struct _fcb * vcb_l_fcbbl | |
void * vcb_l_blockbl | |
struct _ucb * vcb_l_memqbl | |
}; | |
unsigned short int | vcb_w_size |
unsigned char | vcb_b_type |
union { | |
struct { | |
union { | |
unsigned char vcb_b_status | |
struct { | |
unsigned vcb_v_write_if: 1 | |
unsigned vcb_v_write_sm: 1 | |
unsigned vcb_v_homblkbad: 1 | |
unsigned vcb_v_idxhdrbad: 1 | |
unsigned vcb_v_noalloc: 1 | |
unsigned vcb_v_extfid: 1 | |
unsigned vcb_v_group: 1 | |
unsigned vcb_v_system: 1 | |
} | |
struct { | |
unsigned vcb_v_high_sierra: 1 | |
unsigned vcb_v_noswitch: 1 | |
unsigned vcb_v_dsi: 1 | |
unsigned vcb_v_xar: 1 | |
unsigned vcb_v_unused_1: 1 | |
unsigned vcb_v_unused_2: 1 | |
unsigned vcb_v_fill_2_: 2 | |
} | |
struct { | |
unsigned vcb_v_partfile: 1 | |
unsigned vcb_v_logiceovs: 1 | |
unsigned vcb_v_waimouvol: 1 | |
unsigned vcb_v_wairewind: 1 | |
unsigned vcb_v_waiusrlbl: 1 | |
unsigned vcb_v_cancelio: 1 | |
unsigned vcb_v_mustclose: 1 | |
unsigned vcb_v_nowrite: 1 | |
} | |
struct { | |
unsigned vcb_v_shadmast: 1 | |
unsigned vcb_v_failed: 1 | |
unsigned vcb_v_unused_bit: 1 | |
unsigned vcb_v_rebldng: 1 | |
unsigned vcb_v_blkastrec: 1 | |
unsigned vcb_v_mvbegun: 1 | |
unsigned vcb_v_adding: 1 | |
unsigned vcb_v_packacked: 1 | |
} | |
} | |
unsigned int vcb_l_trans | |
unsigned int vcb_l_rvn | |
struct _aqb * vcb_l_aqb | |
char vcb_t_volname [12] | |
void * vcb_l_rvt | |
union { | |
struct { | |
unsigned int vcb_l_homelbn | |
unsigned int vcb_l_home2lbn | |
unsigned int vcb_l_ixhdr2lbn | |
unsigned int vcb_l_ibmaplbn | |
unsigned int vcb_l_sbmaplbn | |
unsigned int vcb_l_ibmapsize | |
unsigned int vcb_l_ibmapvbn | |
unsigned int vcb_l_sbmapsize | |
unsigned int vcb_l_sbmapvbn | |
unsigned int vcb_l_cluster | |
unsigned int vcb_l_extend | |
unsigned int vcb_l_free | |
unsigned int vcb_l_maxfiles | |
unsigned int vcb_l_window | |
unsigned int vcb_l_lru_lim | |
unsigned int vcb_l_fileprot | |
unsigned int vcb_l_mcount | |
unsigned int vcb_l_eofdelta | |
unsigned int vcb_l_resfiles | |
unsigned int vcb_l_recordsz | |
unsigned int vcb_l_blockfact | |
union { | |
unsigned char vcb_b_status2 | |
struct { | |
unsigned vcb_v_writethru: 1 | |
unsigned vcb_v_nocache: 1 | |
unsigned vcb_v_mountver: 1 | |
unsigned vcb_v_erase: 1 | |
unsigned vcb_v_nohighwater: 1 | |
unsigned vcb_v_noshare: 1 | |
unsigned vcb_v_cluslock: 1 | |
unsigned vcb_v_subset0: 1 | |
} | |
char vcb_b_fill_6 [4] | |
} | |
struct _fcb * vcb_l_quotafcb | |
void * vcb_l_cache | |
void * vcb_l_quocache | |
unsigned int vcb_l_quosize | |
unsigned int vcb_l_penderr | |
unsigned int vcb_l_serialnum | |
union { | |
unsigned int vcb_l_status3 | |
struct { | |
unsigned vcb_v_subsystem: 1 | |
unsigned vcb_v_struc_ods5: 1 | |
unsigned vcb_v_fill_3_: 6 | |
} | |
} | |
unsigned int vcb_l_vollkid | |
char vcb_t_volcknam [12] | |
unsigned int vcb_l_blockid | |
unsigned long long vcb_q_retainmin | |
unsigned long long vcb_q_retainmax | |
unsigned long long vcb_q_mounttime | |
struct _vcb * vcb_l_memhdfl | |
struct _vcb * vcb_l_memhdbl | |
char vcb_b_fill_7 [3] | |
unsigned char vcb_b_shad_sts | |
unsigned int vcb_l_activity | |
unsigned int vcb_l_spl_cnt | |
unsigned int vcb_l_shad_lkid | |
unsigned char vcb_b_acb [36] | |
struct { | |
union { | |
char vcb_b_fill_2 [20] | |
struct _orb * vcb_l_orb | |
} | |
struct { | |
char vcb_b_fill_3 [20] | |
} | |
} | |
union { | |
unsigned int vcb_l_caching_options | |
struct { | |
unsigned vcb_v_file_attributes: 4 | |
unsigned vcb_v_file_contents: 4 | |
unsigned vcb_v_flush_on_close: 4 | |
unsigned vcb_v_caching_options_mbz: 20 | |
} | |
} | |
} vcb_1_2_1_1 | |
struct { | |
struct _ucb * vcb_l_mem_ucb | |
struct _ucb * vcb_l_mast_ucb | |
struct _vcb * vcb_l_mast_vcb | |
unsigned short int vcb_w_copy_type | |
unsigned short int vcb_w_cpyseqnum | |
int vcb_l_fill_1 | |
unsigned long long vcb_q_work | |
unsigned long long vcb_q_shdm_resv | |
} | |
struct { | |
unsigned int vcb_l_voldesc | |
struct _vcb * vcb_l_orphaned_vcb | |
void * vcb_l_ptvector | |
void * vcb_l_lbncache | |
unsigned int vcb_l_ptindex | |
unsigned int vcb_l_lbsize | |
unsigned int vcb_l_mxdirnm | |
unsigned int vcb_l_lbblocks | |
unsigned int vcb_l_minread | |
unsigned int vcb_l_rdbytes | |
unsigned int vcb_l_lastgrp | |
unsigned int vcb_l_cd_free | |
unsigned int vcb_l_cd_maxfiles | |
unsigned int vcb_l_cd_window | |
unsigned int vcb_l_cd_lru_lim | |
unsigned int vcb_l_ptrvn | |
unsigned int vcb_l_cd_mcount | |
unsigned int vcb_l_fat_rfm | |
unsigned int vcb_l_fat_rat | |
unsigned int vcb_l_fat_mrs | |
unsigned int vcb_l_sectors | |
union { | |
unsigned char vcb_b_cd_status2 | |
char vcb_b_fill_8 [4] | |
} | |
} | |
struct { | |
union { | |
unsigned int vcb_l_cur_fid | |
struct { | |
unsigned short int vcb_w_cur_num | |
unsigned short int vcb_w_cur_seq | |
} | |
} | |
union { | |
unsigned int vcb_l_start_fid | |
struct { | |
unsigned short int vcb_w_start_num | |
unsigned short int vcb_w_start_seq | |
} | |
} | |
union { | |
unsigned short int vcb_w_mode | |
struct { | |
unsigned vcb_v_ovrexp: 1 | |
unsigned vcb_v_ovracc: 1 | |
unsigned vcb_v_ovrlbl: 1 | |
unsigned vcb_v_ovrsetid: 1 | |
unsigned vcb_v_intchg: 1 | |
unsigned vcb_v_ebcdic: 1 | |
unsigned vcb_v_novol2: 1 | |
unsigned vcb_v_nohdr3: 1 | |
unsigned vcb_v_starfile: 1 | |
unsigned vcb_v_enusereot: 1 | |
unsigned vcb_v_blank: 1 | |
unsigned vcb_v_init: 1 | |
unsigned vcb_v_noauto: 1 | |
unsigned vcb_v_ovrvolo: 1 | |
unsigned vcb_v_fil_access: 1 | |
unsigned vcb_v_fill_4_: 1 | |
} | |
} | |
unsigned char vcb_b_tm | |
unsigned char vcb_b_cur_rvn | |
unsigned int vcb_l_st_record | |
struct _mvl * vcb_l_mvl | |
struct _wcb * vcb_l_wcb | |
void * vcb_l_vpfl | |
void * vcb_l_vpbl | |
struct _acb * vcb_l_usrlblast | |
unsigned char vcb_b_lblcnt | |
char vcb_t_fill_5 [99] | |
unsigned long long vcb_q_exp_date | |
} | |
} vcb_1_2_1 | |
} vcb_1_2 | |
struct { | |
unsigned char vcb_b_qnamecnt | |
char vcb_t_qname [20] | |
} vcb_1_1 | |
} | vcb_0 |
Definition at line 61 of file vcbdef.h.
struct _fcb* _vcb::vcb_l_fcbfl [read] |
void* _vcb::vcb_l_blockfl |
struct _ucb* _vcb::vcb_l_memqfl [read] |
union { ... } |
struct _fcb* _vcb::vcb_l_fcbbl [read] |
void* _vcb::vcb_l_blockbl |
struct _ucb* _vcb::vcb_l_memqbl [read] |
union { ... } |
unsigned short int _vcb::vcb_w_size |
unsigned char _vcb::vcb_b_type |
unsigned char _vcb::vcb_b_status |
unsigned _vcb::vcb_v_write_if |
unsigned _vcb::vcb_v_write_sm |
unsigned _vcb::vcb_v_homblkbad |
unsigned _vcb::vcb_v_idxhdrbad |
unsigned _vcb::vcb_v_noalloc |
unsigned _vcb::vcb_v_extfid |
unsigned _vcb::vcb_v_group |
unsigned _vcb::vcb_v_system |
unsigned _vcb::vcb_v_high_sierra |
unsigned _vcb::vcb_v_noswitch |
unsigned _vcb::vcb_v_dsi |
unsigned _vcb::vcb_v_xar |
unsigned _vcb::vcb_v_unused_1 |
unsigned _vcb::vcb_v_unused_2 |
unsigned _vcb::vcb_v_fill_2_ |
unsigned _vcb::vcb_v_partfile |
unsigned _vcb::vcb_v_logiceovs |
unsigned _vcb::vcb_v_waimouvol |
unsigned _vcb::vcb_v_wairewind |
unsigned _vcb::vcb_v_waiusrlbl |
unsigned _vcb::vcb_v_cancelio |
unsigned _vcb::vcb_v_mustclose |
unsigned _vcb::vcb_v_nowrite |
unsigned _vcb::vcb_v_shadmast |
unsigned _vcb::vcb_v_failed |
unsigned _vcb::vcb_v_unused_bit |
unsigned _vcb::vcb_v_rebldng |
unsigned _vcb::vcb_v_blkastrec |
unsigned _vcb::vcb_v_mvbegun |
unsigned _vcb::vcb_v_adding |
unsigned _vcb::vcb_v_packacked |
unsigned int _vcb::vcb_l_trans |
unsigned int _vcb::vcb_l_rvn |
Definition at line 119 of file vcbdef.h.
Referenced by block_read_full_page2(), block_read_full_page3(), and generic_direct_IO().
struct _aqb* _vcb::vcb_l_aqb [read] |
char _vcb::vcb_t_volname[12] |
void* _vcb::vcb_l_rvt |
Definition at line 122 of file vcbdef.h.
Referenced by block_read_full_page2(), block_read_full_page3(), and generic_direct_IO().
unsigned int _vcb::vcb_l_homelbn |
unsigned int _vcb::vcb_l_home2lbn |
unsigned int _vcb::vcb_l_ixhdr2lbn |
unsigned int _vcb::vcb_l_ibmaplbn |
unsigned int _vcb::vcb_l_sbmaplbn |
unsigned int _vcb::vcb_l_ibmapsize |
unsigned int _vcb::vcb_l_ibmapvbn |
unsigned int _vcb::vcb_l_sbmapsize |
unsigned int _vcb::vcb_l_sbmapvbn |
unsigned int _vcb::vcb_l_cluster |
unsigned int _vcb::vcb_l_extend |
unsigned int _vcb::vcb_l_free |
unsigned int _vcb::vcb_l_maxfiles |
unsigned int _vcb::vcb_l_window |
unsigned int _vcb::vcb_l_lru_lim |
unsigned int _vcb::vcb_l_fileprot |
unsigned int _vcb::vcb_l_mcount |
unsigned int _vcb::vcb_l_eofdelta |
unsigned int _vcb::vcb_l_resfiles |
unsigned int _vcb::vcb_l_recordsz |
unsigned int _vcb::vcb_l_blockfact |
unsigned char _vcb::vcb_b_status2 |
unsigned _vcb::vcb_v_writethru |
unsigned _vcb::vcb_v_nocache |
unsigned _vcb::vcb_v_mountver |
unsigned _vcb::vcb_v_erase |
unsigned _vcb::vcb_v_nohighwater |
unsigned _vcb::vcb_v_noshare |
unsigned _vcb::vcb_v_cluslock |
unsigned _vcb::vcb_v_subset0 |
char _vcb::vcb_b_fill_6[4] |
struct _fcb* _vcb::vcb_l_quotafcb [read] |
void* _vcb::vcb_l_cache |
Definition at line 161 of file vcbdef.h.
Referenced by block_read_full_page2(), block_read_full_page3(), block_truncate_page(), cont_prepare_write(), generic_cont_expand(), and generic_direct_IO().
void* _vcb::vcb_l_quocache |
unsigned int _vcb::vcb_l_quosize |
unsigned int _vcb::vcb_l_penderr |
unsigned int _vcb::vcb_l_serialnum |
unsigned int _vcb::vcb_l_status3 |
unsigned _vcb::vcb_v_subsystem |
unsigned _vcb::vcb_v_struc_ods5 |
unsigned _vcb::vcb_v_fill_3_ |
unsigned int _vcb::vcb_l_vollkid |
char _vcb::vcb_t_volcknam[12] |
unsigned int _vcb::vcb_l_blockid |
unsigned long long _vcb::vcb_q_retainmin |
unsigned long long _vcb::vcb_q_retainmax |
unsigned long long _vcb::vcb_q_mounttime |
struct _vcb* _vcb::vcb_l_memhdfl [read] |
struct _vcb* _vcb::vcb_l_memhdbl [read] |
char _vcb::vcb_b_fill_7[3] |
unsigned char _vcb::vcb_b_shad_sts |
unsigned int _vcb::vcb_l_activity |
unsigned int _vcb::vcb_l_spl_cnt |
unsigned int _vcb::vcb_l_shad_lkid |
unsigned char _vcb::vcb_b_acb[36] |
char _vcb::vcb_b_fill_2[20] |
struct _orb* _vcb::vcb_l_orb [read] |
char _vcb::vcb_b_fill_3[20] |
unsigned int _vcb::vcb_l_caching_options |
unsigned _vcb::vcb_v_file_attributes |
unsigned _vcb::vcb_v_file_contents |
unsigned _vcb::vcb_v_flush_on_close |
unsigned _vcb::vcb_v_caching_options_mbz |
struct { ... } _vcb::vcb_1_2_1_1 |
struct _ucb* _vcb::vcb_l_mem_ucb [read] |
struct _ucb* _vcb::vcb_l_mast_ucb [read] |
struct _vcb* _vcb::vcb_l_mast_vcb [read] |
unsigned short int _vcb::vcb_w_copy_type |
unsigned short int _vcb::vcb_w_cpyseqnum |
unsigned long long _vcb::vcb_q_work |
unsigned long long _vcb::vcb_q_shdm_resv |
unsigned int _vcb::vcb_l_voldesc |
struct _vcb* _vcb::vcb_l_orphaned_vcb [read] |
void* _vcb::vcb_l_ptvector |
void* _vcb::vcb_l_lbncache |
unsigned int _vcb::vcb_l_ptindex |
unsigned int _vcb::vcb_l_lbsize |
unsigned int _vcb::vcb_l_mxdirnm |
unsigned int _vcb::vcb_l_lbblocks |
unsigned int _vcb::vcb_l_minread |
unsigned int _vcb::vcb_l_rdbytes |
unsigned int _vcb::vcb_l_lastgrp |
unsigned int _vcb::vcb_l_cd_free |
unsigned int _vcb::vcb_l_cd_maxfiles |
unsigned int _vcb::vcb_l_cd_window |
unsigned int _vcb::vcb_l_cd_lru_lim |
unsigned int _vcb::vcb_l_ptrvn |
unsigned int _vcb::vcb_l_cd_mcount |
unsigned int _vcb::vcb_l_fat_rfm |
unsigned int _vcb::vcb_l_fat_rat |
unsigned int _vcb::vcb_l_fat_mrs |
unsigned int _vcb::vcb_l_sectors |
unsigned char _vcb::vcb_b_cd_status2 |
char _vcb::vcb_b_fill_8[4] |
unsigned int _vcb::vcb_l_cur_fid |
unsigned short int _vcb::vcb_w_cur_num |
unsigned short int _vcb::vcb_w_cur_seq |
unsigned int _vcb::vcb_l_start_fid |
unsigned short int _vcb::vcb_w_start_num |
unsigned short int _vcb::vcb_w_start_seq |
unsigned short int _vcb::vcb_w_mode |
unsigned _vcb::vcb_v_ovrexp |
unsigned _vcb::vcb_v_ovracc |
unsigned _vcb::vcb_v_ovrlbl |
unsigned _vcb::vcb_v_ovrsetid |
unsigned _vcb::vcb_v_intchg |
unsigned _vcb::vcb_v_ebcdic |
unsigned _vcb::vcb_v_novol2 |
unsigned _vcb::vcb_v_nohdr3 |
unsigned _vcb::vcb_v_starfile |
unsigned _vcb::vcb_v_enusereot |
unsigned _vcb::vcb_v_blank |
unsigned _vcb::vcb_v_init |
unsigned _vcb::vcb_v_noauto |
unsigned _vcb::vcb_v_ovrvolo |
unsigned _vcb::vcb_v_fil_access |
unsigned _vcb::vcb_v_fill_4_ |
unsigned char _vcb::vcb_b_tm |
unsigned char _vcb::vcb_b_cur_rvn |
unsigned int _vcb::vcb_l_st_record |
struct _mvl* _vcb::vcb_l_mvl [read] |
struct _wcb* _vcb::vcb_l_wcb [read] |
void* _vcb::vcb_l_vpfl |
void* _vcb::vcb_l_vpbl |
struct _acb* _vcb::vcb_l_usrlblast [read] |
unsigned char _vcb::vcb_b_lblcnt |
char _vcb::vcb_t_fill_5[99] |
unsigned long long _vcb::vcb_q_exp_date |
union { ... } ::@2029 _vcb::vcb_1_2_1 |
struct { ... } _vcb::vcb_1_2 |
unsigned char _vcb::vcb_b_qnamecnt |
char _vcb::vcb_t_qname[20] |
struct { ... } _vcb::vcb_1_1 |
union { ... } _vcb::vcb_0 |