MCPcopy Create free account
hub / github.com/OpenPrinting/cups / cupsdAddName

Function cupsdAddName

scheduler/auth.c:157–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

155 */
156
157void
158cupsdAddName(cupsd_location_t *loc, /* I - Location to add to */
159 char *name) /* I - Name to add */
160{
161 cupsdLogMessage(CUPSD_LOG_DEBUG2, "cupsdAddName(loc=%p, name=\"%s\")", (void *)loc, name);
162
163 if (!loc->names)
164 loc->names = cupsArrayNew3(NULL, NULL, NULL, 0,
165 (cups_acopy_func_t)_cupsStrAlloc,
166 (cups_afree_func_t)_cupsStrFree);
167
168 if (!cupsArrayAdd(loc->names, name))
169 {
170 cupsdLogMessage(CUPSD_LOG_ERROR,
171 "Unable to duplicate name for location %s: %s",
172 loc->location ? loc->location : "nil", strerror(errno));
173 return;
174 }
175}
176
177
178/*

Callers 2

cupsdReadConfigurationFunction · 0.85
parse_aaaFunction · 0.85

Calls 3

cupsdLogMessageFunction · 0.85
cupsArrayNew3Function · 0.85
cupsArrayAddFunction · 0.85

Tested by

no test coverage detected