[roll] Roll fuchsia [libc] Use more thorough avoidance of <zircon/compiler.h> macros This inverts the scheme for avoiding the problematic *_overflow macros in <zircon/compiler.h>. Instead of using preempt headers to wrap libc code that's affected, now use preempt headers to wrap <zircon/compiler.h> and other Fuchsia headers used by libc code so that they still work but never pollute the identifier namespace with those macros. This frees up all libc code, both llvm-libc code and local code in //sdk/lib/c, to to use those identifiers normally as they are used in llvm-libc. Original-Bug: 42105189 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1583335 Original-Revision: 82853e62102f9abef24681fbb51f413880c94bab GitOrigin-RevId: 9a8c8e84499631caf15a88a6bc04cb88bcdcb161 Change-Id: I0f9e03ba1de51b772b16779f7fefa133cff5582a
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.