genders_parse - determine errors with a genders file
#include <genders.h> int genders_parse(genders_t handle, const char *filename, FILE *stream);
GENDERS_PARSE(3) LIBGENDERS GENDERS_PARSE(3) NAME genders_parse - determine errors with a genders file SYNOPSIS #include <genders.h> int genders_parse(genders_t handle, const char *filename, FILE *stream); DESCRIPTION genders_parse() parses the genders file indicated by filename and out- puts information to stream about parse errors in the genders file. If filename is NULL, the default genders file will be checked. If stream is NULL, information will be output to standard error. RETURN VALUES On success, the number of parse errors discovered is returned. If there are no errors, 0 is returned. On error, -1 is returned, and an error code is returned in handle. The error code can be retrieved via genders_errnum(3) , and a description of the error code can be retrieved via genders_strerror(3). Error codes are defined in gen- ders.h. ERRORS GENDERS_ERR_NULLHANDLE The handle parameter is NULL. The genders handle must be cre- ated with genders_handle_create(3). GENDERS_ERR_OPEN The genders file indicated by filename cannot be opened for reading. GENDERS_ERR_OVERFLOW A line in the genders database exceeds the maximum allowed length. GENDERS_ERR_MAGIC handle has an incorrect magic number. handle does not point to a genders handle or handle has been destroyed by genders_han- dle_destroy(3). FILES /usr/include/genders.h ATTRIBUTES See attributes(7) for descriptions of the following attributes: +---------------+-----------------------+ |ATTRIBUTE TYPE | ATTRIBUTE VALUE | +---------------+-----------------------+ |Availability | library/libgenders | +---------------+-----------------------+ |Stability | Pass-through volatile | +---------------+-----------------------+ SEE ALSO libgenders(3), genders_handle_create(3), genders_errnum(3), gen- ders_strerror(3) NOTES Source code for open source software components in Oracle Solaris can be found at https://www.oracle.com/downloads/opensource/solaris-source- code-downloads.html. This software was built from source available at https://github.com/oracle/solaris-userland. The original community source was downloaded from https://github.com/chaos/genders/ar- chive/refs/tags/genders-1-28-1.tar.gz. Further information about this software can be found on the open source community website at https://github.com/chaos/genders. LLNL August 2003 GENDERS_PARSE(3)