Files
swift-mirror/stdlib/private
3405691582 9683569f25 OpenBSD 7.8 will require OpaquePointer for FILE. (#84478)
OpenBSD 7.8 snapshots hide the type information for FILE. Therefore, the
types for the standard stdio streams should (regrettably) be
OpaquePointer, due to the well-discussed issue of losing type
information for forward-declared C types.

We explicitly drop to void * in the LibcOverlayShims for backwards
compatibility, since OpenBSD 7.8 is not yet released.
2025-09-27 18:16:58 +05:30
..

The modules in the 'stdlib/private' directory contain APIs that are
considered private to the Swift project. Don't use them outside of the
repositories related to the Swift project.

These APIs are used for building Swift build and test automation tools,
represent early prototypes of APIs that are not intended to be included
in the standard library soon, modules to support ports to other platforms,
and other similar needs that are private to the Swift project and its
development process.