Lines Matching refs:ret
42 # define CHECKED(ret, call) (ret) = (call)
44 # define CHECKED(ret, call) do { (ret) = (call); } while ((ret) < 0 && errno == EINTR)
221 int ret;
224 CHECKED(ret, access(path, F_OK));
225 return (ret == 0) || (errno != ENOENT);
232 int ret;
237 CHECKED(ret, stat(path, &st));
238 if (ret < 0)
249 int ret;
254 CHECKED(ret, stat(path, &st));
255 if (ret < 0)
265 int ret;
268 CHECKED(ret, access(path, R_OK));
269 return (ret == 0);
275 int ret;
278 CHECKED(ret, access(path, R_OK));
279 return (ret == 0);
285 int ret;
288 CHECKED(ret, access(path, X_OK));
289 return (ret == 0);
301 int ret;
302 CHECKED(ret, mkdir(path, mode));
303 return ret;
311 int ret;
332 ret = 0;
335 ret = path_mkdir_recursive( path, len2, mode );
339 if (ret < 0)
340 return ret;
346 ret = path_mkdir( path, mode );
349 return ret;
357 int ret = 0;
360 ret = path_mkdir(path, mode);
362 if (ret < 0 && errno == ENOENT) {
376 return ret;
411 int ret;
414 CHECKED(ret, stat(path, &st));
415 if (ret == 0) {
418 return ret;
585 int ret = _unlink( path );
586 if (ret == -1 && errno == EACCES) {
590 ret = _chmod( path, _S_IREAD | _S_IWRITE );
591 if (ret == 0)
592 ret = _unlink( path );
594 return ret;