[libc] Add a platform independent buffered file IO data structure.
authorSiva Chandra Reddy <sivachandra@google.com>
Tue, 25 Jan 2022 19:50:00 +0000 (19:50 +0000)
committerSiva Chandra Reddy <sivachandra@google.com>
Tue, 15 Feb 2022 05:34:29 +0000 (05:34 +0000)
commit4ef02da0947238ea1ef026d01c80b9b45b892fd4
tree6c62330642677c343a1a09960591c13e0ff40031
parent0f29319e56459eb26a3bf7fb86e45e63f43a168e
[libc] Add a platform independent buffered file IO data structure.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D119458
libc/include/CMakeLists.txt
libc/include/llvm-libc-macros/CMakeLists.txt
libc/include/llvm-libc-macros/stdio-macros.h [new file with mode: 0644]
libc/include/stdio.h.def
libc/src/__support/CMakeLists.txt
libc/src/__support/File/CMakeLists.txt [new file with mode: 0644]
libc/src/__support/File/file.cpp [new file with mode: 0644]
libc/src/__support/File/file.h [new file with mode: 0644]
libc/test/src/__support/CMakeLists.txt
libc/test/src/__support/File/CMakeLists.txt [new file with mode: 0644]
libc/test/src/__support/File/file_test.cpp [new file with mode: 0644]