---
name: "zip_error_get"
section: "3"
platform: "linux"
package: "libzip"
version: "1.11.4-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/zip_error_get"
---

# zip\_error\_get(3)

get error codes for archive or file (obsolete interface)

## NAME

**zip\_error\_get**, **zip\_file\_error\_get** – get error codes for archive or file (obsolete interface)

## LIBRARY

libzip (-lzip)

## SYNOPSIS

**#include \<zip.h\>**

*void*\

**zip\_error\_get**(*zip\_t \*archive*, *int \*zep*, *int \*sep*);

*void*\

**zip\_file\_error\_get**(*zip\_file\_t \*file*, *int \*zep*, *int \*sep*);

## DESCRIPTION

The functions **zip\_error\_get**() and **zip\_file\_error\_get**() are deprecated. Use [zip\_error\_code\_system(3)](/zip_error_code_system/3.md), [zip\_error\_code\_zip(3)](/zip_error_code_zip/3.md), [zip\_file\_get\_error(3)](/zip_file_get_error/3.md), and [zip\_get\_error(3)](/zip_get_error/3.md) instead.

For **zip\_error\_get**(), replace

```
int ze, se;
zip_error_get(za, &ze, &se);
```

with

```
int ze, se;
zip_error_t *error = zip_get_error(za);
ze = zip_error_code_zip(error);
se = zip_error_code_system(error);
```

For **zip\_file\_error\_get**(), replace

```
int ze, se;
zip_file_error_get(zf, &ze, &se);
```

with

```
int ze, se;
zip_error_t *error = zip_file_get_error(zf);
ze = zip_error_code_zip(error);
se = zip_error_code_system(error);
```

## SEE ALSO

[libzip(3)](/libzip/3.md), [zip\_error\_code\_system(3)](/zip_error_code_system/3.md), [zip\_error\_code\_zip(3)](/zip_error_code_zip/3.md), [zip\_file\_get\_error(3)](/zip_file_get_error/3.md), [zip\_get\_error(3)](/zip_get_error/3.md)

## HISTORY

**zip\_error\_get**() was added in libzip 0.6. It was deprecated in libzip 1.0, use **zip\_get\_error**(), **zip\_error\_code\_zip**(), / **zip\_error\_code\_system**() instead.

**zip\_file\_error\_get**() was added in libzip 0.6. It was deprecated in libzip 1.0, use **zip\_file\_get\_error**(), **zip\_error\_code\_zip**(), / **zip\_error\_code\_system**() instead.

## AUTHORS

Dieter Baron ⟨*dillo@nih.at*⟩ and Thomas Klausner ⟨*wiz@gatalith.at*⟩
