Man page - gd_flags(3)
Packages contains this manual
- gd_getdata(3)
- gd_madd_linterp(3)
- gd_open(3)
- gd_put_carray_slice(3)
- gd_reference(3)
- gd_field_list_by_type(3)
- gd_naliases(3)
- gd_hide(3)
- gd_madd_sbit(3)
- gd_alter_frameoffset(3)
- gd_mstrings(3)
- gd_mfield_list(3)
- gd_nfields(3)
- gd_add_carray(3)
- gd_cbopen(3)
- gd_alter_affixes(3)
- gd_raw_close(3)
- gd_entry_list(3)
- gd_alter_clincom(3)
- gd_fragmentname(3)
- gd_alias_target(3)
- gd_madd_carray(3)
- gd_get_sarray_slice(3)
- gd_madd(3)
- gd_madd_polynom(3)
- gd_unhide(3)
- gd_madd_clincom(3)
- gd_alter_linterp(3)
- gd_verbose_prefix(3)
- gd_close(3)
- gd_framenum_subset(3)
- gd_nentries(3)
- gd_add_indir(3)
- gd_free_entry_strings(3)
- gd_add_phase(3)
- gd_bof(3)
- gd_spf(3)
- gd_nframes(3)
- gd_tell64(3)
- gd_alter_raw(3)
- dirfile-encoding(5)
- gd_field_list(3)
- gd_put_string(3)
- gd_putdata64(3)
- gd_nmfields_by_type(3)
- gd_parser_callback(3)
- gd_rename(3)
- gd_add_divide(3)
- gd_aliases(3)
- gd_nframes64(3)
- gd_validate(3)
- gd_add_cpolynom(3)
- gd_entry(3)
- gd_framenum_subset64(3)
- gd_add(3)
- gd_put_sarray(3)
- gd_alter_phase(3)
- gd_seek64(3)
- gd_get_carray(3)
- gd_add_alias(3)
- gd_madd_spec(3)
- gd_get_constant(3)
- gd_add_sbit(3)
- gd_get_carray_slice(3)
- gd_encoding_support(3)
- gd_add_const(3)
- gd_alter_endianness(3)
- gd_alter_protection(3)
- gd_alter_entry(3)
- gd_put_sarray_slice(3)
- gd_add_linterp(3)
- gd_madd_divide(3)
- gd_nmfields(3)
- gd_msarrays(3)
- gd_sync(3)
- gd_alloc_funcs(3)
- gd_add_polynom(3)
- gd_encoding(3)
- gd_madd_mplex(3)
- gd_alter_encoding(3)
- gd_entry_type(3)
- gd_get_string(3)
- gd_error_string(3)
- gd_alter_recip(3)
- gd_native_type(3)
- gd_alter_divide(3)
- gd_desync(3)
- gd_fragment_namespace(3)
- gd_carrays(3)
- gd_eof64(3)
- gd_mconstants(3)
- gd_add_window(3)
- gd_alter_window(3)
- gd_add_crecip(3)
- gd_metaflush(3)
- gd_constants(3)
- gd_nfields_by_type(3)
- gd_nfragments(3)
- gd_add_string(3)
- dirfile(5)
- gd_madd_crecip(3)
- gd_add_lincom(3)
- gd_alter_bit(3)
- gd_error_count(3)
- gd_mfield_list_by_type(3)
- gd_add_sindir(3)
- gd_madd_phase(3)
- gd_alter_crecip(3)
- gd_delete(3)
- gd_alter_sbit(3)
- gd_dirfilename(3)
- gd_flags(3)
- gd_alter_spec(3)
- gd_nmvectore(3)
- gd_eof(3)
- gd_move(3)
- gd_endianness(3)
- gd_madd_window(3)
- gd_strtok(3)
- gd_madd_recip(3)
- gd_add_recip(3)
- gd_dirfile_standards(3)
- gd_madd_const(3)
- gd_frameoffset64(3)
- gd_madd_string(3)
- gd_alter_polynom(3)
- gd_add_spec(3)
- gd_rewrite_fragment(3)
- gd_alter_cpolynom(3)
- gd_add_mplex(3)
- gd_parent_fragment(3)
- gd_nvectors(3)
- gd_tell(3)
- gd_getdata64(3)
- gd_open_limit(3)
- gd_alter_lincom(3)
- gd_mcarrays(3)
- gd_framenum(3)
- gd_match_entries(3)
- gd_array_len(3)
- gd_hidden(3)
- gd_protection(3)
- gd_bof64(3)
- gd_add_bit(3)
- gd_include(3)
- gd_include_ns(3)
- gd_vector_list(3)
- dirfile-format(5)
- gd_madd_multiply(3)
- gd_get_sarray(3)
- gd_discard(3)
- gd_madd_bit(3)
- gd_madd_alias(3)
- gd_alter_const(3)
- gd_fragment_index(3)
- gd_raw_filename(3)
- gd_mplex_lookback(3)
- gd_linterp_tablename(3)
- gd_fragment_affixes(3)
- gd_alter_mplex(3)
- gd_frameoffset(3)
- gd_put_carray(3)
- gd_put_constant(3)
- gd_alter_carray(3)
- gd_madd_lincom(3)
- gd_include_affix(3)
- gd_flush(3)
- gd_alter_frameoffset64(3)
- gd_strings(3)
- gd_add_sarray(3)
- gd_carray_len(3)
- gd_alter_multiply(3)
- gd_add_multiply(3)
- gd_putdata(3)
- gd_uninclude(3)
- gd_add_clincom(3)
- gd_malter_spec(3)
- gd_seek(3)
- gd_error(3)
- gd_invalid_dirfile(3)
- gd_madd_cpolynom(3)
- gd_sarrays(3)
- gd_add_raw(3)
apt-get install libgetdata-doc
Manual
gd_flags
NAMESYNOPSIS
DESCRIPTION
RETURN VALUE
HISTORY
SEE ALSO
NAME
gd_flags โ alter GetData operational flags
SYNOPSIS
#include <getdata.h>
|
unsigned long gd_flags(DIRFILE * dirfile , unsigned long set , unsigned long reset ); |
DESCRIPTION
The gd_flags () function modifies the operational flags of the dirfile(5) database specified by dirfile , and returns the new value of the flags register.
The flags which
may be queried or modified with this interface are a subset
of the open flags (see
gd_cbopen
(3)). These are:
GD_PRETTY_PRINT
When dirfile metadata are flushed to disk (either explicitly via gd_metaflush (3), gd_rewrite_fragment (3), or gd_flush (3) or implicitly by closing the dirfile), an attempt will be made to create a nicer looking format specification (from a human-readable standpoint). What this explicitly means is not part of the API, and any particular behaviour should not be relied on. If the dirfile has been opened read-only, this flag is ignored.
GD_VERBOSE
Specifies that whenever an error is triggered by the library when working on this dirfile, the corresponding error string, which can be retrieved by calling gd_error_string (3), should be written on the callerโs standard error stream ( stderr (3)) by GetData. The error string may be prefixed by a string specified by the caller; see gd_verbose_prefix (3). Without this flag, GetData writes nothing to standard error. (GetData never writes to standard output.)
Flags which appear only in set will be turned on (enabled); flags which appear only in reset will be turned off (disabled); flags which appear in both set and reset will be toggled. Flags which appear in neither of these are left unchanged. Accordingly, to simply query the current flags, both set and reset should be zero, and to explicitly specify all the flags, ignoring their old values, the new flags register should be given in set , and itโs bitwise complement in reset .
RETURN VALUE
The gd_flags () function returns a bitwise orโd collection those of the above flags which are enabled after performing the modifications specified (if any). This function does not fail.
HISTORY
The gd_flags () function appeared in GetData-0.8.0.
SEE ALSO
gd_open (3), gd_verbose_prefix (3), dirfile(5)