Lines Matching refs:fname
169 const char *fname;
176 fname = redir->nfile.expfname;
177 if ((f = open(fname, O_RDONLY)) < 0)
178 error("cannot open %s: %s", fname, strerror(errno));
181 fname = redir->nfile.expfname;
182 if ((f = open(fname, O_RDWR|O_CREAT, 0666)) < 0)
183 error("cannot create %s: %s", fname, strerror(errno));
187 fname = redir->nfile.expfname;
188 if (stat(fname, &sb) == -1) {
189 if ((f = open(fname, O_WRONLY|O_CREAT|O_EXCL, 0666)) < 0)
190 error("cannot create %s: %s", fname, strerror(errno));
192 if ((f = open(fname, O_WRONLY, 0666)) < 0)
193 error("cannot create %s: %s", fname, strerror(errno));
196 error("cannot create %s: %s", fname,
200 error("cannot create %s: %s", fname,
206 fname = redir->nfile.expfname;
207 if ((f = open(fname, O_WRONLY|O_CREAT|O_TRUNC, 0666)) < 0)
208 error("cannot create %s: %s", fname, strerror(errno));
211 fname = redir->nfile.expfname;
212 if ((f = open(fname, O_WRONLY|O_CREAT|O_APPEND, 0666)) < 0)
213 error("cannot create %s: %s", fname, strerror(errno));