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