[roll] Roll fuchsia [fdio] Clean up internal headers.

I noticed fdio takes a long time to compile and a large part of this is
the number of complex include files in the shared "internal.h" file.
This splits that file out, adding headers for many of the existing .cc
files.

This improves the serial compile time of fdio from 293 sec -> 140 sec.

Also fixed include paths to use the full path.

There is no change to any public header or API and there should be no
behavior change.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/705242
Original-Revision: 22f5c39eef5f9928d484ac19117037b996ac86a7
GitOrigin-RevId: b2f8fa5c14f2258777b37a900507f63558692c9c
Change-Id: I9028caa5ffe907d3027bbf955c4694bb348809e0
1 file changed
tree: b8116a587ea20b7100c4c7745cd54890d8ffab03
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
  12. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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 via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.