Lines Matching refs:fname
177 const char *fname;
184 fname = redir->nfile.expfname;
185 if ((f = open(fname, O_RDONLY)) < 0)
186 error("cannot open %s: %s", fname, strerror(errno));
189 fname = redir->nfile.expfname;
190 if ((f = open(fname, O_RDWR|O_CREAT, 0666)) < 0)
191 error("cannot create %s: %s", fname, strerror(errno));
195 fname = redir->nfile.expfname;
196 if (stat(fname, &sb) == -1) {
197 if ((f = open(fname, O_WRONLY|O_CREAT|O_EXCL, 0666)) < 0)
198 error("cannot create %s: %s", fname, strerror(errno));
200 if ((f = open(fname, O_WRONLY, 0666)) < 0)
201 error("cannot create %s: %s", fname, strerror(errno));
204 error("cannot create %s: %s", fname,
208 error("cannot create %s: %s", fname,
214 fname = redir->nfile.expfname;
215 if ((f = open(fname, O_WRONLY|O_CREAT|O_TRUNC, 0666)) < 0)
216 error("cannot create %s: %s", fname, strerror(errno));
219 fname = redir->nfile.expfname;
220 if ((f = open(fname, O_WRONLY|O_CREAT|O_APPEND, 0666)) < 0)
221 error("cannot create %s: %s", fname, strerror(errno));