Lines Matching defs:rc_name
54 char *rc_name = "";
99 char *rcend = rindex(rc_name, '/');
100 if (*rcfile != '/' && rcend && (rcend - rc_name) + strlen(rcfile) + 2 < sizeof(buf))
102 strncpy(buf, rc_name, rcend - rc_name + 1);
103 strcpy(buf + (rcend - rc_name) + 1, rcfile);
141 char *oldrc_name = rc_name;
150 rc_name = findrcfile(rcfilename);
152 if ((fp = secfopen(rc_name, "r")) == NULL)
154 if (!rc_recursion && RcFileName && !strcmp(RcFileName, rc_name))
161 debug3("StartRc: '%s','%s', '%s'\n", RcFileName, rc_name, rcfilename);
162 Panic(0, "Unable to open \"%s\".", rc_name);
165 debug1("StartRc: '%s' no good. ignored\n", rc_name);
166 Free(rc_name);
167 rc_name = oldrc_name;
182 Msg(0, "%s: 'echo [-n] \"string\"' expected.", rc_name);
199 Msg(0, "%s: sleep: one numeric argument expected.", rc_name);
214 Msg(0, "%s: %s: incorrect number of arguments.", rc_name, args[0]);
247 Free(rc_name);
248 rc_name = oldrc_name;
257 char *oldrc_name = rc_name;
259 rc_name = findrcfile(rcfilename);
261 if ((fp = secfopen(rc_name, "r")) == NULL)
264 Msg(errno, "%s: source %s", oldrc_name, rc_name);
265 else if (RcFileName && !strcmp(RcFileName, rc_name))
272 debug3("FinishRc:'%s','%s','%s'\n", RcFileName, rc_name, rcfilename);
273 Panic(0, "Unable to open \"%s\".", rc_name);
276 debug1("FinishRc: '%s' no good. ignored\n", rc_name);
277 Free(rc_name);
278 rc_name = oldrc_name;
286 Free(rc_name);
287 rc_name = oldrc_name;
296 Msg(0, "%s: source: recursion limit reached", rc_name);
527 else if (display && !*rc_name)