modbus_strerror(3)
=================


NAME
----
modbus_strerror - return the error message


SYNOPSIS
--------
*const char *modbus_strerror(int 'errnum');*


DESCRIPTION
-----------
The *modbus_strerror()* function shall return a pointer to an error message
string corresponding to the error number specified by the _errnum_ argument.  As
libmodbus defines additional error numbers over and above those defined by the
operating system, applications should use *modbus_strerror()* in preference to
the standard *strerror()* function.


RETURN VALUE
------------
The *modbus_strerror()* function shall return a pointer to an error message
string.


ERRORS
------
No errors are defined.


EXAMPLE
-------
.Display an error message when a Modbus connection cannot be established
[source,c]
-------------------
if (modbus_connect(ctx) == -1) {
    fprintf(stderr, "Connection failed: %s\n", modbus_strerror(errno));
    abort();
}
-------------------

SEE ALSO
--------
linkmb:libmodbus


AUTHORS
-------
The libmodbus documentation was written by Stéphane Raimbault
<stephane.raimbault@gmail.com>
