[all-commits] [llvm/llvm-project] 6a8099: [libc++] Port the time functions to z/OS

zibi2 via All-commits all-commits at lists.llvm.org
Fri Nov 13 07:48:25 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 6a8099e0f61f5440c6a8b9327d255cb5e09e32b2
      https://github.com/llvm/llvm-project/commit/6a8099e0f61f5440c6a8b9327d255cb5e09e32b2
  Author: Zbigniew Sarbinowski <zibi at ca.ibm.com>
  Date:   2020-11-13 (Fri, 13 Nov 2020)

  Changed paths:
    M libcxx/include/CMakeLists.txt
    M libcxx/include/__threading_support
    A libcxx/include/support/ibm/nanosleep.h
    M libcxx/src/filesystem/filesystem_common.h

  Log Message:
  -----------
  [libc++] Port the time functions to z/OS

This patch adds a shim for missing time functions on z/OS, and adds a
layer of indirection to account for differences in the timespec struct
on different systems.

This was originally committed as 173b51169b83 and reverted in 777ca48c9f08
because the original commit also checked-in unrelated changes.

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




More information about the All-commits mailing list