mirror of
https://github.com/openharmony/resourceschedule_ffrt.git
synced 2026-08-24 18:26:04 -04:00
b93d94b089
Roll back thedabb2898addition of job_partner.h/job_ring.h includes in ffrt.h, plus the three follow-up commits that were only needed to work around those includes being pulled into downstream OHOS consumers: -b5c70744fix: replace C++17 inline static data member with Meyers singleton in fiber -fc842a0ffix: avoid <linux/futex.h> in job_utils.h to fix __user build break -832a175atest: align unit-test C++ standard with libffrt (c++11 -> c++17) With the ffrt.h includes removed, the public ffrt.h no longer pulls in job_partner.h/job_ring.h (and transitively job_utils.h), so those fixes are no longer required. Historical commits are left untouched. Signed-off-by: chuchihtung <zhuzhidong2@huawei.com> Co-Authored-By: Claude <noreply@anthropic.com>