[roll] Roll fuchsia [roll] Roll llvm-project/libc [libc] Implement CPU_{AND,OR,XOR,EQUAL}(_S)? macros (#205412)
This patch implements CPU_AND, CPU_OR, CPU_XOR, and CPU_EQUAL macros
(along with their _S variants) from sched.h.
The implementation follows existing patterns by adding internal entry
points (__sched_andcpuset, __sched_orcpuset, __sched_xorcpuset, and
__sched_cpuequal) that perform bitwise operations on cpu_set_t. For
__sched_cpuequal, I use inline_memcmp instead of a manual loop.
Assisted by Gemini.
GitOrigin-RevId: 201b694dc4d3bea93185356b7820221b75842c0d
Original-Original-Revision: 79519538e9d914c849915636738978b47da08bc9
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1686576
Original-Original-Revision: 6f59bb62705c33df4004e23c28d4606bfb747710
GitOrigin-RevId: a5d72a706976942c084acd9bf77a51e0034c9e53
Change-Id: Idd187fdc94736aa1950c4ffb6f473d77a316e0dc
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1686834
Cr-Commit-Position: refs/heads/main@{#195869}
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.