HomeFreeBSD

Redo libc++ customizations

Description

Redo libc++ customizations

  • Remove osreldate include because _LIBCPP_HAS_NO_GETS has disappeared
  • Instead, add direct major FreeBSD check for using ::gets declaration
  • Mark EINTEGRITY values as FreeBSD customization
  • Reformat _LIBCPP_TYPE_VISIBILITY_DEFAULT customization

PR: 276104
MFC after: 1 month

(cherry picked from commit 46c59ea9b61755455ff6bf9f3e7b834e1af634ea)

Details

Provenance
dimAuthored on Jan 14 2024, 1:20 PM
Parents
rG52e4ee64c25f: Merge llvm-project main llvmorg-18-init-16864-g3b3ee1f53424
Branches
Unknown
Tags
Unknown