This directory contains all the GIO routines which control all the
lower level data I/O buffering and file handling for DDS. It also
manages an unlimited number virtual file descriptors so that a DDS
program is not limited by the number of file descriptors available
by the Kernel. We have had thousands of files open at a time,
allowing large sliced datasets to be processed with DDS.
${DDSROOT}/src/lib/gio
:
Generates libgio.a for building DDS applications.
Go to the Doxygen for automatically
generated documentation. Doxygen documentation was generated on a
LX26x86_64-4 machine with the gnu compiler.
- Local files & directories:
- 111 source files (11290 lines of code)
- architecture-dependent subdirecties containing the
working build files
- Makefile - includes other makefiles &
defines architecture Makefile
- Makefile2 - host architecture-dependent makefile
information
- mklog - subdirectory of logs generated by
the make files
- Libraries that gets installed under ${DDSROOT}/lib:
- libgio.a - GIO routines used by DDS
- Include files that gets installed under ${DDSROOT}/include:
- gio.h - GIO include file used to
build gio routines
- gio_config.h - GIO configuration include file
included by gio.h
- gio_types.h - GIO types include file
included by gio.h