Lines Matching refs:path
134 int truncate(const char *path, long length) in truncate() argument
153 if ((of = creat(path, __CREAT_ARG)) == -1) in truncate()
163 if (stat((char *)path, &stat1) < 0) in truncate()
171 if ((inf = open(path, 0, 0)) == -1 || (of = creat(tmpname, __CREAT_ARG)) == -1) in truncate()
191 if (rename(tmpname, path) == 0) { in truncate()
195 delete(path); in truncate()
198 char *tmp_path = malloc (strlen(path) + 1); in truncate()
201 strcpy (tmp_path, path); in truncate()
206 unlink(path); in truncate()
208 if (rename(tmpname, path) == 0) { in truncate()
212 if ((inf = open(tmpname, 0, 0)) == -1 || (of = creat(path, _0777)) == -1) in truncate()