{
int ret;
- set_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(true);
ret = sys_fstatat(fd,
pathname,
sbuf,
flags,
fake_dir_create_times);
- drop_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(false);
return ret;
}
{
int ret;
- set_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(true);
ret = sys_fstat(fd, sbuf, fake_dir_create_times);
- drop_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(false);
return ret;
}
{
int ret, saved_errno;
- set_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(true);
ret = gpfswrap_fgetacl(fsp_get_pathref_fd(fsp), flags, buf);
saved_errno = errno;
- drop_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(false);
errno = saved_errno;
return ret;
* open a file implies FILE_LIST_DIRECTORY.
*/
- set_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(true);
ret = gpfswrap_get_winattrs(
fsp_get_pathref_fd(fd),
saved_errno = errno;
- drop_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(false);
errno = saved_errno;
}
* open a file implies FILE_LIST_DIRECTORY.
*/
- set_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(true);
ret = gpfswrap_get_winattrs(fsp_get_pathref_fd(fsp), &attrs);
if (ret == -1) {
saved_errno = errno;
}
- drop_effective_capability(DAC_OVERRIDE_CAPABILITY);
+ set_dac_override_capability(false);
if (saved_errno != 0) {
errno = saved_errno;
}
if (ctx->session != DM_NO_SESSION) {
- set_effective_capability(DMAPI_ACCESS_CAPABILITY);
+ set_dmapi_capability(true);
}
/*
* can re-acquire them if necessary.
*/
- set_effective_capability(DMAPI_ACCESS_CAPABILITY);
+ set_dmapi_capability(true);
err = dm_path_to_handle(discard_const_p(char, path),
&dm_handle, &dm_handle_len);