ZIP_ERROR(5) File Formats Manual ZIP_ERROR(5)
zip_error - ساختار خطای libzip

libzip (-lzip)

<zip.h> zip_error_t error;

یک zip_error نشان‌دهنده اطلاعات مربوط به یک خطا است. این ساختار معمولاً مستقیماً روی پشته (stack) یا به عنوان عضوی از ساختاری دیگر تخصیص می‌یابد، نه از طریق اشاره‌گر.

این ساختار با zip_error_init(3) یا zip_error_init_with_code(3) مقداردهی اولیه می‌شود.

نوع خطا می‌تواند با zip_error_code_zip(3) و zip_error_code_system(3) دسترسی پیدا کند. این اطلاعات می‌تواند با استفاده از zip_error_strerror(3) به یک رشته قابل خواندن برای انسان تبدیل شود.

پس از استفاده، باید با zip_error_fini(3) پاکسازی و رهاسازی شود.

zip_error_code_system(3), zip_error_code_zip(3), zip_error_fini(3), zip_error_init(3), zip_error_init_with_code(3), zip_error_strerror(3)

Dieter Baron <dillo@nih.at> و Thomas Klausner <wiz@gatalith.at>

May 5, 2025 Linux 6.12.107+deb13-amd64