MCPcopy Create free account
hub / github.com/apache/trafficserver / getFile

Function getFile

plugins/experimental/system_stats/system_stats.cc:122–142  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120}
121
122static ssize_t
123getFile(const char *filename, char *buffer, size_t bufferSize)
124{
125 TSFile f = TSfopen(filename, "r");
126 if (!f) {
127 buffer[0] = 0;
128 // Return -1 to indicate read err
129 return -1;
130 }
131
132 ssize_t s = TSfread(f, buffer, bufferSize - 1);
133 if (s > 0) {
134 buffer[s] = 0;
135 } else {
136 buffer[0] = 0;
137 }
138
139 TSfclose(f);
140
141 return s;
142}
143
144static void
145statSet(const char *name, long value, TSMutex stat_creation_mutex)

Callers 1

setNetStatFunction · 0.85

Calls 3

TSfopenFunction · 0.85
TSfreadFunction · 0.85
TSfcloseFunction · 0.85

Tested by

no test coverage detected