[SystemZ/ZOS] Implement setLastAccessAndModificationTime()
authorKai Nacke <kai.nacke@de.ibm.com>
Thu, 2 Jul 2020 12:43:42 +0000 (14:43 +0200)
committerKai Nacke <kai@redstar.de>
Tue, 28 Jul 2020 10:36:15 +0000 (06:36 -0400)
commit7294ca3f6ecacd05a197bbf0637e10afcb99b6d6
treec3641c1e75320cbb34d5263cfbfd86090bcb75e9
parent946be75b9ec131519837e85487fc3e8bf475d001
[SystemZ/ZOS] Implement setLastAccessAndModificationTime()

The function setLastAccessAndModificationTime() uses function
futimens() or futimes() by default. Both functions are not
available in z/OS, therefore functionality is implemented using
__fchattr() on z/OS.

Reviews by: abhina.sreeskantharajan

Differential Revision: https://reviews.llvm.org/D83945
llvm/lib/Support/Unix/Path.inc