Lines Matching +defs:this +defs:name
15 * notice, this list of conditions and the following disclaimer.
17 * notice, this list of conditions and the following disclaimer in the
19 * 3. The name of the author may not be used to endorse or promote
20 * products derived from this software without specific prior written
135 pam_chain_t *this, **next;
140 char *line, *name;
148 this = NULL;
153 /* match service name */
162 /* match facility name */
185 if ((name = dup_word(p)) == NULL)
187 ret = openpam_load_chain(pamh, name, fclt);
188 FREE(name);
197 if ((this = calloc(1, sizeof *this)) == NULL)
210 this->flag = ctlf;
212 /* module name */
216 "%s(%d): missing module name",
220 if ((name = dup_word(p)) == NULL)
222 this->module = openpam_load_module(name);
223 FREE(name);
224 if (this->module == NULL)
230 ++this->optc;
233 this->optv = calloc(this->optc + 1, sizeof(char *));
234 if (this->optv == NULL)
236 for (i = 0; i < this->optc; ++i) {
237 if ((this->optv[i] = dup_word(p)) == NULL)
246 *next = this;
247 this = NULL;
260 FREE(this);
290 openpam_log(PAM_LOG_ERROR, "invalid service name: %s",