---
name: "nng_strerror"
section: "3"
platform: "linux"
package: "libnng-dev"
version: "1.10.1-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nng_strerror"
---

# nng\_strerror(3)

return an error description

## NAME

nng\_strerror - return an error description

## SYNOPSIS

```
#include <nng/nng.h>
const char * nng_strerror(int err);
```

## DESCRIPTION

The `nng_strerror()` returns the human-readable description of the given error in `err`.

**Note**\

The returned error message is provided in US English, but in the future locale-specific strings may be presented instead.

**Note**\

The specific strings associated with specific error messages are subject to change. Therefore applications must not depend on the message, but may use them verbatim when supplying information to end-users, such as in diagnostic messages or log entries.

## RETURN VALUES

This function returns the human-readable error message, terminated by a `NUL` byte.

## SEE ALSO

[libnng(3)](/libnng/3.md), [nng(7)](/nng/7.md)
