Lines Matching refs:filename
193 touch(filename) in touch() argument
194 char *filename; in touch()
199 if (stat(filename, &stbuf)) {
208 perror(filename);
213 else if ((fd = creat(filename, 0666)) < 0) {
215 perror(filename);
220 if (stat(filename, &stbuf)) {
222 perror(filename);
242 nowrite = access(filename, R_OK|W_OK);
246 prog, filename);
251 if (utimes(filename, nflg ? NULL : times)) {
258 return (oldtouch(filename, &stbuf));
261 perror(filename);
268 oldtouch(filename, statp) in oldtouch() argument
269 char *filename; in oldtouch()
277 prog, filename);
283 if (chmod(filename, 0666)) {
285 perror(filename);
288 rwstatus = readwrite(filename, statp->st_size);
289 if (chmod(filename, (int)statp->st_mode)) {
291 perror(filename);
297 return (readwrite(filename, statp->st_size));
301 readwrite(filename, size) in readwrite() argument
302 char *filename; in readwrite()
309 if ((fd = open(filename, 2)) < 0)
318 if ((fd = creat(filename, 0666)) < 0)
329 perror(filename);