]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/tests/stub_tools.cc
2 // tool functions still defined in protos.h - TODO extract
5 #define STUB_API "tools.cc"
6 #include "tests/STUB.h"
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
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.
48 //std::cerr << STUB_API << " IamWorkerProcess() Not implemented\n";
55 std::cerr
<< STUB_API
<< " IamDiskProcess() Not implemented\n";
62 std::cerr
<< STUB_API
<< " InDaemonMode() Not implemented\n";
69 std::cerr
<< STUB_API
<< " UsingSnmp() Not implemented\n";
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
94 xmemset(void* dst
, int val
, size_t sz
)
97 return memset(dst
, val
, sz
);