logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

gensio_err - Error reporting values for gensio functions

Description

       The  return  values for gensio functions that return errors and the reported values in callbacks from the
       gensio library are all gensio errors.  Possible 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.

Name

       gensio_err - Error reporting values for gensio functions

See Also

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

                                                   24 Feb 2019                                     gensio_err(3)

Synopsis

#include<gensio/gensio_err.h>constchar*gensio_err_to_str(interr)

See Also