(002a24fcf)
#include <sys/types.h>
#include <dpkg/macros.h>
#include <dpkg/error.h>
Go to the source code of this file.
|
| #define | DPKG_BUFFER_SIZE (32 * 1024) |
| |
| #define | BUFFER_WRITE_VBUF 1 |
| |
| #define | BUFFER_WRITE_FD 2 |
| |
| #define | BUFFER_WRITE_NULL 3 |
| |
| #define | BUFFER_DIGEST_NULL 4 |
| |
| #define | BUFFER_DIGEST_MD5 5 |
| |
| #define | BUFFER_READ_FD 0 |
| |
| #define | buffer_md5(buf, hash, limit) buffer_digest(buf, hash, BUFFER_DIGEST_MD5, limit) |
| |
| #define | fd_md5(fd, hash, limit, err) |
| |
| #define | fd_fd_copy(fd1, fd2, limit, err) |
| |
| #define | fd_fd_copy_and_md5(fd1, fd2, hash, limit, err) |
| |
| #define | fd_vbuf_copy(fd, buf, limit, err) |
| |
| #define | fd_skip(fd, limit, err) buffer_skip_Int(fd, BUFFER_READ_FD, limit, err) |
| |
|
| off_t | buffer_copy_IntPtr (int i, int typeIn, void *f, int typeDigest, void *p, int typeOut, off_t limit, struct dpkg_error *err) DPKG_ATTR_REQRET |
| |
| off_t | buffer_copy_IntInt (int i1, int typeIn, void *f, int typeDigest, int i2, int typeOut, off_t limit, struct dpkg_error *err) DPKG_ATTR_REQRET |
| |
| off_t | buffer_skip_Int (int I, int T, off_t limit, struct dpkg_error *err) DPKG_ATTR_REQRET |
| |
| off_t | buffer_digest (const void *buf, void *hash, int typeDigest, off_t length) |
| |