GnuCOBOL  2.0
A free COBOL compiler
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
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
 

Field Documentation

cob_field * cob_file::assign
void * cob_file::extfh_ptr
unsigned char * cob_file::file_status
unsigned char cob_file::file_version
unsigned char cob_file::flag_needs_nl
unsigned char cob_file::flag_needs_top

Referenced by cob_file_open(), and lineseq_write().

unsigned char cob_file::flag_optional
unsigned char cob_file::flag_select_features
unsigned char cob_file::last_open_mode

Referenced by cob_open().

void * cob_file::linorkeyptr
const char * cob_file::select_name
const unsigned char * cob_file::sort_collating
cob_field * cob_file::variable_record

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