int rgw_delete_system_obj(const DoutPrefixProvider *dpp,
RGWSI_SysObj *sysobj_svc, const rgw_pool& pool, const std::string& oid,
RGWObjVersionTracker *objv_tracker, optional_yield y);
+int rgw_stat_system_obj(const DoutPrefixProvider *dpp,
+ RGWSysObjectCtx& obj_Ctx, const rgw_pool& pool,
+ const std::string& key, RGWObjVersionTracker *objv_tracker,
+ real_time *pmtime, optional_yield y,
+ std::map<std::string, bufferlist> *pattrs = nullptr);
const char *rgw_find_mime_by_ext(std::string& ext);