dpkg 1.22.7-3-g89f48
Loading...
Searching...
No Matches
Data Structures | Macros | Functions
compress.c File Reference

(24d57d5ee)

#include <config.h>
#include <compat.h>
#include <errno.h>
#include <string.h>
#include <unistd.h>
#include <stdbool.h>
#include <stdlib.h>
#include <dpkg/i18n.h>
#include <dpkg/dpkg.h>
#include <dpkg/error.h>
#include <dpkg/varbuf.h>
#include <dpkg/fdio.h>
#include <dpkg/buffer.h>
#include <dpkg/meminfo.h>
#include <dpkg/command.h>
#include <dpkg/compress.h>
#include <dpkg/subproc.h>
Include dependency graph for compress.c:

Data Structures

struct  compressor
 

Macros

#define DPKG_ZSTD_MAX_LEVEL   22
 
#define ZSTD_CLEVEL_DEFAULT   3
 
#define DPKG_ZSTD_CLEVEL_DEFAULT   ZSTD_CLEVEL_DEFAULT
 
#define GZIP   "gzip"
 
#define BZIP2   "bzip2"
 
#define XZ   "xz"
 
#define ZSTD   "zstd"
 

Functions

const char * compressor_get_name (enum compressor_type type)
 
const char * compressor_get_extension (enum compressor_type type)
 
enum compressor_type compressor_find_by_name (const char *name)
 
enum compressor_type compressor_find_by_extension (const char *extension)
 
enum compressor_strategy compressor_get_strategy (const char *name)
 
bool compressor_check_params (struct compress_params *params, struct dpkg_error *err)
 
void decompress_filter (struct compress_params *params, int fd_in, int fd_out, const char *desc_fmt,...)
 
void compress_filter (struct compress_params *params, int fd_in, int fd_out, const char *desc_fmt,...)
 

Macro Definition Documentation

◆ BZIP2

#define BZIP2   "bzip2"

◆ DPKG_ZSTD_CLEVEL_DEFAULT

#define DPKG_ZSTD_CLEVEL_DEFAULT   ZSTD_CLEVEL_DEFAULT

◆ DPKG_ZSTD_MAX_LEVEL

#define DPKG_ZSTD_MAX_LEVEL   22

◆ GZIP

#define GZIP   "gzip"

◆ XZ

#define XZ   "xz"

◆ ZSTD

#define ZSTD   "zstd"

◆ ZSTD_CLEVEL_DEFAULT

#define ZSTD_CLEVEL_DEFAULT   3