Lines Matching defs:filename
49 char *filename;
166 file->filename = xstrdup("/dev/kmsg");
178 file->filename = xmprintf("@%s",TT.remote_log);
207 while (file && strcmp(file->filename, tk[1])) file = file->next;
210 file->filename = xstrdup(tk[1]);
227 file->filename = xstrdup((toys.optflags & FLAG_O) ?
244 if (*tfd->filename == '@') { // network
247 tmpfile = xstrdup(tfd->filename + 1);
254 error_exit("bad port in %s", tfd->filename);
269 } else tfd->logfd = open(tfd->filename, O_CREAT | O_WRONLY | O_APPEND, 0666);
271 tfd->filename = "/dev/console";
272 tfd->logfd = open(tfd->filename, O_APPEND);
288 int i = strlen(tf->filename) + 3 + 1;
293 sprintf(new_file, "%s.%d", tf->filename, i);
295 sprintf(old_file, "%s.%d", tf->filename, --i);
298 rename(tf->filename, new_file);
299 unlink(tf->filename);
301 tf->logfd = open(tf->filename, O_CREAT | O_WRONLY | O_APPEND, 0666);
303 perror_msg("can't open %s", tf->filename);
362 int wlen, isNetwork = *tf->filename == '@';
366 if (wlen < 0) perror_msg("write failed file : %s ", tf->filename + isNetwork);
392 free(fnode->filename);