[roll] Roll fuchsia [roll] Roll llvm-project/libc [libc] Add "struct tm" declaration to <wchar.h> (#165795)

`<wchar.h>` should at least include the forward declaration of `struct tm`,
since it's needed for the `wcsftime` declaration (also, see
https://man7.org/linux/man-pages/man0/wchar.h.0p.html).

Even though we don't yet have `wcsftime`, some downstream users (notably
- libcxx) expects to see `struct tm` declaration there, to re-declare it under
`std` namespace:
https://github.com/llvm/llvm-project/blob/c46bfed1a484d30cd251a9a225649d74e3bf0af5/libcxx/include/cwchar#L135

So, add this type declaration to llvm-libc version of `wchar.h` now.

GitOrigin-RevId: 42a8ff877d47131ecb1280a1cc7e5e3c3bca6952
Original-Revision: 25c1840767fb5d093d4d63f0ee3c24e6bbae41dd

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1408473
Original-Revision: 2d3990d5139c9da9bcccb77683c0aa608a0a8830
GitOrigin-RevId: 819bbde3250937eda84878621b9e39012fad5d6f
Change-Id: Ie75a49913640928c178d976a634a7958484ed306
1 file changed
tree: 3404dd2daee10ad4f91ae1e639fca925a6ad9e1f
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
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 in one of the communication channels documented at get involved.

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.