Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS libc headers: add POSIX headers #7035

Merged
merged 12 commits into from
Nov 9, 2020
Merged

macOS libc headers: add POSIX headers #7035

merged 12 commits into from
Nov 9, 2020

Commits on Nov 9, 2020

  1. macOS: depend on bundled headers even for native

    This is an alternate fix for #6773. Reverts
    872bc78.
    andrewrk committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    4d67c3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eed5814 View commit details
    Browse the repository at this point in the history
  3. macOS libc headers: add xlocale.h and Block.h

    These are both included by libcxx.
    andrewrk committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    fdd775b View commit details
    Browse the repository at this point in the history
  4. add copyfile.h

    libcxx depends on it
    andrewrk committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    25e78bd View commit details
    Browse the repository at this point in the history
  5. macOS libc headers: add mach-o/dyld.h

    libcxx depends on it
    andrewrk committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    1213e26 View commit details
    Browse the repository at this point in the history
  6. macOS libc headers: add sys/param.h

    libcxx depends on it
    andrewrk committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    16b7be3 View commit details
    Browse the repository at this point in the history
  7. macOS libc headers: add sys/sysctl.h

    libcxx depends on it
    andrewrk committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    cd221b9 View commit details
    Browse the repository at this point in the history
  8. macos libc headers: add more

    these new files are generated by recursively including:
    
    sysexits.h
    mach/mach.h
    sys/attr.h
    sys/mount.h
    crt_externs.h
    execinfo.h
    
    all of which are depended on by LLVM libraries.
    andrewrk committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    b0cbd0a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e78e0f5 View commit details
    Browse the repository at this point in the history
  10. macOS libc headers: add mach/clock.h

    LLVM depends on it.
    kubkon committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    267116d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    09cc61b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    db2ac8a View commit details
    Browse the repository at this point in the history