---
name: "error"
section: "3qmail"
platform: "linux"
package: "qmail"
version: "1.06-6.2~deb10u1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/error/3qmail"
---

# error(3qmail)

syscall error codes

## NAME

error - syscall error codes

## SYNTAX

**#include \<error.h\>**\
 **#include \<errno.h\>**

extern int **error\_intr**;\
 extern int **error\_nomem**;\
 extern int **error\_noent**;\
 extern int **error\_txtbsy**;\
 extern int **error\_io**;\
 extern int **error\_exist**;\
 extern int **error\_timeout**;\
 extern int **error\_inprogress**;\
 extern int **error\_wouldblock**;\
 extern int **error\_again**;\
 extern int **error\_pipe**;\
 extern int **error\_perm**;\
 extern int **error\_acces**;

## DESCRIPTION

UNIX syscalls provide detailed error codes in the **errno** variable. The **error** library provides portable names for a variety of possible **errno** values.

## SEE ALSO

[error\_str(3)](/error_str/3.md), [error\_temp(3)](/error_temp/3.md)
