dpkg 1.21.11
Data Structures | Macros | Functions
compress.c File Reference

(965e20e13)

#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 GZIP   "gzip"
 
#define BZIP2   "bzip2"
 
#define XZ   "xz"
 

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"

◆ GZIP

#define GZIP   "gzip"

◆ XZ

#define XZ   "xz"