#include "squid.h"
#include "copyout.hh"
#include <sys/stat.h>
#include <cerrno>
#include <cstring>
#include <fcntl.h>
#include <unistd.h>
#include <sys/mman.h>
Go to the source code of this file.
Macros | |
#define | MAP_FILE 0 |
#define | BAUTZ(x) delete[] filename; close(input); close(out); return (x) |
Functions | |
int | assert_copydir (const char *copydir) |
unsigned | xlate (char ch) |
bool | copy_out (size_t filesize, size_t metasize, unsigned debug, const char *fn, const char *url, const char *copydir, bool copyHdr) |
Macro Definition Documentation
◆ BAUTZ
#define BAUTZ | ( | x | ) | delete[] filename; close(input); close(out); return (x) |
Definition at line 114 of file copyout.cc.
◆ MAP_FILE
#define MAP_FILE 0 |
Definition at line 57 of file copyout.cc.
Function Documentation
◆ assert_copydir()
int assert_copydir | ( | const char * | copydir | ) |
Definition at line 61 of file copyout.cc.
References copydir, and strerror().
Referenced by parseCommandline().
◆ copy_out()
bool copy_out | ( | size_t | filesize, |
size_t | metasize, | ||
unsigned | debug, | ||
const char * | fn, | ||
const char * | url, | ||
const char * | copydir, | ||
bool | copyHdr | ||
) |
Definition at line 117 of file copyout.cc.
References assert, BAUTZ, buffersize, copydir, debug(), linebuffer, MAP_FILE, strerror(), and xlate().
Referenced by action().
◆ xlate()
|
inline |
Definition at line 106 of file copyout.cc.
Referenced by copy_out().