path_permission
error = path_permission(&path, MAY_ACCESS);
error = path_permission(&path, MAY_EXEC | MAY_CHDIR);
error = path_permission(&path, MAY_EXEC | MAY_CHDIR);
ret = path_permission(path, MAY_READ);
error = path_permission(path, MAY_READ);
error = path_permission(&path, MAY_EXEC | MAY_CHDIR);
error = path_permission(&path, MAY_EXEC | MAY_CHDIR);
ret = path_permission(&path, ACC_MODE(flags));
err = path_permission(&path, MAY_ACCESS);
err = path_permission(&path, MAY_WRITE);