Lines Matching refs:filename
127 char *filename = NULL; in main() local
161 filename = strdup(optarg); in main()
179 if (!filename && optind < argc) in main()
181 if (filename && optind > argc) { in main()
185 if (!filename && !memread && optind == argc) { in main()
189 if (!filename && !memread) { in main()
202 if (filename && memread && !req_len) { in main()
210 if (filename && memread) { in main()
211 ffd = open(filename, O_WRONLY|O_CREAT|O_TRUNC, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH); in main()
213 fprintf(stderr, "Failed to open destination file '%s': %s\n", filename, strerror(errno)); in main()
217 if (filename && !memread) { in main()
218 ffd = open(filename, O_RDONLY); in main()
220 fprintf(stderr, "Failed to open source file '%s': %s\n", filename, strerror(errno)); in main()
225 if (filename && !req_len) { in main()
229 filename, strerror(errno)); in main()
234 filename, strerror(errno)); in main()
254 else if (filename && memread) in main()
257 req_len, req_addr, filename, iosize); in main()
258 else if (filename) in main()
261 req_len, req_addr, filename, iosize); in main()
316 if (filename && memread) { in main()
329 else if (filename) { in main()
347 if (filename) in main()