GnuCOBOL  2.0
A free COBOL compiler
cob_file Struct Reference

#include <common.h>

Collaboration diagram for cob_file:

Data Fields

const char * select_name
 
unsigned char * file_status
 
cob_fieldassign
 
cob_fieldrecord
 
cob_fieldvariable_record
 
cob_file_keykeys
 
void * file
 
void * linorkeyptr
 
const unsigned char * sort_collating
 
void * extfh_ptr
 
size_t record_min
 
size_t record_max
 
size_t nkeys
 
int fd
 
unsigned char organization
 
unsigned char access_mode
 
unsigned char lock_mode
 
unsigned char open_mode
 
unsigned char flag_optional
 
unsigned char last_open_mode
 
unsigned char flag_operation
 
unsigned char flag_nonexistent
 
unsigned char flag_end_of_file
 
unsigned char flag_begin_of_file
 
unsigned char flag_first_read
 
unsigned char flag_read_done
 
unsigned char flag_select_features
 
unsigned char flag_needs_nl
 
unsigned char flag_needs_top
 
unsigned char file_version
 

Detailed Description

Definition at line 1111 of file common.h.

Field Documentation

void* cob_file::extfh_ptr

Definition at line 1121 of file common.h.

unsigned char cob_file::file_version

Definition at line 1143 of file common.h.

Referenced by cobxref_(), GCic_(), get__reserved__lists_(), and LISTING_().

unsigned char cob_file::flag_needs_nl
unsigned char cob_file::flag_needs_top
unsigned char cob_file::flag_optional
unsigned char cob_file::flag_select_features
unsigned char cob_file::last_open_mode

Definition at line 1132 of file common.h.

Referenced by cob_open(), cobxref_(), GCic_(), get__reserved__lists_(), and LISTING_().

void* cob_file::linorkeyptr

Definition at line 1119 of file common.h.

Referenced by cob_file_open(), cob_linage_write_opt(), file_linage_check(), and lineseq_write().

const char* cob_file::select_name
const unsigned char* cob_file::sort_collating

Definition at line 1120 of file common.h.

Referenced by cob_file_sort_compare(), and cob_file_sort_init().

cob_field* cob_file::variable_record

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