]> git.ipfire.org Git - thirdparty/squid.git/blob - src/tests/stub_tools.cc
Renamed squid.h to squid-old.h and config.h to squid.h
[thirdparty/squid.git] / src / tests / stub_tools.cc
1 #include "squid.h"
2 // tool functions still defined in protos.h - TODO extract
3 #include "protos.h"
4
5 #define STUB_API "tools.cc"
6 #include "tests/STUB.h"
7
8 int DebugSignal = -1;
9 void releaseServerSockets(void) STUB
10 char * dead_msg(void) STUB_RETVAL(NULL)
11 void mail_warranty(void) STUB
12 void dumpMallocStats(void) STUB
13 void squid_getrusage(struct rusage *r) STUB
14 double rusage_cputime(struct rusage *r) STUB_RETVAL(0)
15 int rusage_maxrss(struct rusage *r) STUB_RETVAL(0)
16 int rusage_pagefaults(struct rusage *r) STUB_RETVAL(0)
17 void PrintRusage(void) STUB
18 void death(int sig) STUB
19 void BroadcastSignalIfAny(int& sig) STUB
20 void sigusr2_handle(int sig) STUB
21 void fatal(const char *message) STUB
22 void fatal_common(const char *message) STUB
23 void fatalf(const char *fmt,...) STUB
24 void fatalvf(const char *fmt, va_list args) STUB
25 void fatal_dump(const char *message) STUB
26 void debug_trap(const char *message) STUB
27 void sig_child(int sig) STUB
28 void sig_shutdown(int sig) STUB
29 const char * getMyHostname(void) STUB_RETVAL(NULL)
30 const char * uniqueHostname(void) STUB_RETVAL(NULL)
31 void leave_suid(void) STUB
32 void enter_suid(void) STUB
33 void no_suid(void) STUB
34
35 bool
36 IamMasterProcess()
37 {
38 //std::cerr << STUB_API << " IamMasterProcess() Not implemented\n";
39 // Since most tests run as a single process, this is the best default.
40 // TODO: If some test case uses multiple processes and cares about
41 // its role, we may need to parameterize or remove this stub.
42 return true;
43 }
44
45 bool
46 IamWorkerProcess()
47 {
48 //std::cerr << STUB_API << " IamWorkerProcess() Not implemented\n";
49 return true;
50 }
51
52 bool
53 IamDiskProcess()
54 {
55 std::cerr << STUB_API << " IamDiskProcess() Not implemented\n";
56 return false;
57 }
58
59 bool
60 InDaemonMode()
61 {
62 std::cerr << STUB_API << " InDaemonMode() Not implemented\n";
63 return false;
64 }
65
66 bool
67 UsingSmp()
68 {
69 std::cerr << STUB_API << " UsingSnmp() Not implemented\n";
70 return false;
71 }
72
73 bool IamCoordinatorProcess() STUB_RETVAL(false)
74 bool IamPrimaryProcess() STUB_RETVAL(false)
75 int NumberOfKids() STUB_RETVAL(0)
76 //not yet needed in the Stub, causes dependency on String
77 //String ProcessRoles() STUB_RETVAL(String())
78 void writePidFile(void) STUB
79 pid_t readPidFile(void) STUB_RETVAL(0)
80 void setMaxFD(void) STUB
81 void setSystemLimits(void) STUB
82 void squid_signal(int sig, SIGHDLR * func, int flags) STUB
83 void logsFlush(void) STUB
84 void kb_incr(kb_t * k, size_t v) STUB
85 void debugObj(int section, int level, const char *label, void *obj, ObjPackMethod pm) STUB
86 void parseEtcHosts(void) STUB
87 int getMyPort(void) STUB_RETVAL(0)
88 void setUmask(mode_t mask) STUB
89 void strwordquote(MemBuf * mb, const char *str) STUB
90 void keepCapabilities(void) STUB
91 void restoreCapabilities(int keep) STUB
92
93 void*
94 xmemset(void* dst, int val, size_t sz)
95 {
96 assert(dst);
97 return memset(dst, val, sz);
98 }