gd_put_string man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

gd_put_string(3)		    GETDATA		      gd_put_string(3)

NAME
       gd_put_string — retrieve a string from a dirfile database

SYNOPSIS
       #include <getdata.h>

       int gd_put_string(DIRFILE *dirfile, const char *field_code, const char
	      *data_in);

DESCRIPTION
       The gd_put_string() function queries a dirfile(5) database specified by
       dirfile	and  sets  the	STRING field_code , which should not contain a
       representation suffix, to the value specified in data_in.

       The dirfile argument must point to a valid  DIRFILE  object  previously
       created by a call to gd_open(3).

       Because string values are stored in the dirfile metadata, the new value
       of field_code won't be written to disk until the	 dirfile  metadata  is
       flushed with gd_metaflush(3), or until the dirfile is closed.

RETURN VALUE
       On  success,  gd_put_string()  returns the length of the string stored,
       including the trailing NUL character.  On error, it returns 0 and  sets
       the dirfile error to a non-zero value.  Possible error values are:

       GD_E_ACCMODE
	       The specified dirfile was opened read-only.

       GD_E_BAD_CODE
	       The  field  specified  by field_code was not found in the data‐
	       base.

       GD_E_BAD_DIRFILE
	       An invalid dirfile was supplied.

       GD_E_BAD_FIELD_TYPE
	       The supplied field_code referred to a field of type other  than
	       STRING.	The caller should use gd_putdata(3), gd_put_carray(3),
	       or gd_put_constant(3) instead.

       GD_E_BAD_REPR
	       The representation  suffix  specified  in  field_code  was  not
	       recognised.

       GD_E_BAD_TYPE
	       An invalid data_type was specified.

       GD_E_INTERNAL_ERROR
	       An  internal error occurred in the library while trying to per‐
	       form the task.  This indicates a bug in	the  library.	Please
	       report the incident to the maintainer.

       GD_E_PROTECTED
	       The fragment containing the string was protected from change.

       The  dirfile error may be retrieved by calling gd_error(3).  A descrip‐
       tive error string for the last error encountered may be obtained from a
       call to gd_error_string(3).

SEE ALSO
       dirfile(5), gd_metaflush(3), gd_open(3), gd_get_string(3), gd_error(3),
       gd_error_string(3), gd_putdata(3)

Version 0.8.0			19 August 2011		      gd_put_string(3)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net