[all-commits] [llvm/llvm-project] e72e78: [SystemZ][z/OS] Enable POSIX_l functions for z/OS

muiez via All-commits all-commits at lists.llvm.org
Tue Nov 10 06:57:32 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: e72e785d4707f8d02c433bb176ae501751fb3fc9
      https://github.com/llvm/llvm-project/commit/e72e785d4707f8d02c433bb176ae501751fb3fc9
  Author: Muiez Ahmed <muiez at ibm.com>
  Date:   2020-11-10 (Tue, 10 Nov 2020)

  Changed paths:
    M libcxx/include/__config
    M libcxx/include/__locale
    M libcxx/include/support/ibm/xlocale.h

  Log Message:
  -----------
  [SystemZ][z/OS] Enable POSIX_l functions for z/OS

The aim of this patch is to enable POSIX _l functions for z/OS. In particular, the functions are provided with libc++ and this patch resorts to the fallback functions. Nonetheless, the functions are being added so the implementation of the ctype<> member functions can call them. The following changes were needed to allow for a successful build when using the libc++ library for z/OS.

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D90319




More information about the All-commits mailing list