FILENAME
| FILENAME STRING {
%token MINTTL ERROR ALLOWOPTS FASTROUTE FILENAME ROUTETO DUPTO REPLYTO NO LABEL
{ "file", FILENAME},
fd = open(FILENAME, O_WRONLY|O_APPEND, 0644);
RL(fd = open(FILENAME, O_RDONLY|O_CREAT, 0644));
FILENAME, O_WRONLY, 0));
if (snprintf(filepath, sizeof(filepath), "%s/%s", chdirpath, FILENAME)
RL(asprintf(&filepath, "%s/%s", chdirwd, FILENAME));
if (snprintf(filepath, sizeof(filepath), "%s/%s", cwd, FILENAME)
if (snprintf(filepath, sizeof(filepath), "%s/%s", chdirpath, FILENAME)
RL(asprintf(&filepath, "%s/%s", chdirwd, FILENAME));
if (snprintf(filepath, sizeof(filepath), "%s/%s", cwd, FILENAME)
RL(fd = open(FILENAME, O_WRONLY | O_CREAT | O_TRUNC, 0644));
%token <string> FILENAME
| COMPARE FILENAME {
| COMPAREND FILENAME {
| FILENAME {
p = FILENAME;
(void)strlcat(path, FILENAME, sizeof(path));