home | help
gensio_err(3)		    Library Functions Manual		   gensio_err(3)

NAME
     gensio_err - Error reporting values for gensio functions

SYNOPSIS
     #include <gensio/gensio_err.h>
     const char *gensio_err_to_str(int err)

DESCRIPTION
     The  return values for gensio functions that return errors and the reported
     values in callbacks from the gensio library are all gensio errors.   Possi-
     ble values are:

	    GE_NOERR		     No error
	    GE_NOMEM		     Out of memory
	    GE_NOTSUP		     Operation not supported
	    GE_INVAL		     Invalid data to parameter
	    GE_NOTFOUND 	     Value or file not found
	    GE_EXISTS		     Value already exists
	    GE_OUTOFRANGE	     Value out of range
	    GE_INCONSISTENT	     Parameters inconsistent in call
	    GE_NODATA		     No data was available for the function
	    GE_OSERR		     OS error, see logs
	    GE_INUSE		     Object was already in use
	    GE_INPROGRESS	     Operation is in progress
	    GE_NOTREADY 	     Object was not ready for operation
	    GE_TOOBIG		     Value was too large for data
	    GE_TIMEDOUT 	     Operation timed out
	    GE_RETRY		     Retry operation later
	    GE_KEYNOTFOUND	     Unable to find the given key
	    GE_CERTREVOKED	     Key was revoked
	    GE_CERTEXPIRED	     Key was expired
	    GE_KEYINVALID	     Key is not valid
	    GE_NOCERT		     Certificate not provided
	    GE_CERTINVALID	     Certificate is not valid
	    GE_PROTOERR 	     Protocol error
	    GE_COMMERR		     Communication error
	    GE_IOERR		     Internal I/O error
	    GE_REMCLOSE 	     Remote end closed connection
	    GE_HOSTDOWN 	     Host could not be reached
	    GE_CONNREFUSE	     Connection refused
	    GE_DATAMISSING	     Data was missing
	    GE_CERTNOTFOUND	     Unable to find given certificate
	    GE_AUTHREJECT	     Authentication tokens rejected
	    GE_ADDRINUSE	     Address already in use
	    GE_INTERRUPTED	     Operation was interrupted by a signal
	    GE_SHUTDOWN 	     Operation on shutdown file descriptor
	    GE_LOCALCLOSED	     Local side closed connection
	    GE_PERM		     Permission denied
	    GE_APPERR		     Application error
	    GE_UNKNOWN_NAME_ERROR    Unknown name server lookup failure
	    GE_NAME_ERROR	      Unable  to  find	a valid name on the name
	    server
	    GE_NAME_SERVER_FAILURE   Serious name server failure
	    GE_NAME_INVALID	     Invalid name server information
	    GE_NAME_NET_NOT_UP	     Network address for the given name  is  not
	    available

     gensio_err_to_str converts an integer error value to the given string.

SEE ALSO
     gensio(5), gensio_err(3), gensio_log(3)

				   24 Feb 2019			   gensio_err(3)

home | help