summaryrefslogtreecommitdiff
path: root/libc/src/__support/File/file.h
AgeCommit message (Expand)Author
2025-01-09[libc] Support _IONBF buffering for read_unlocked (#120677)Jack Huang
2024-07-20[libc] Enable most of the libc entrypoitns for riscv (#99771)Mikhail R. Gadelha
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
2024-07-11Reland: [libc] Move off_t and stdio macros to proxy hdrs (#98384)Michael Jones
2024-07-09Revert "[libc] Move off_t and stdio macros to proxy hdrs" (#98242)Michael Jones
2024-07-09[libc] Move off_t and stdio macros to proxy hdrs (#98215)Michael Jones
2024-07-08[libc][fix] Use off_t libc type directlyJoseph Huber
2024-07-08[libc] Use `stdio.h` for `off_t` instead of `unistd.h` (#98093)Joseph Huber
2024-07-08[libc][NFC] Adjust use of off_t internally (#68269)Mikhail R. Gadelha
2024-05-31[libc] rework mutex (#92168)Schrodinger ZHU Yifan
2024-03-25[libc][NFC] fix typo (#86540)Alan Zhao
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet
2023-08-09[libc] Rework the file handling for the GPUJoseph Huber
2023-07-20[libc] Remove global constructors on File typeJoseph Huber
2023-06-21[libc] Make close function of the internal File class cleanup the file object.Siva Chandra Reddy
2023-06-19[libc] Remove the requirement of a platform-flush operation in File abstraction.Siva Chandra Reddy
2023-06-05[libc] Add initial support for 'puts' and 'fputs' to the GPUJoseph Huber
2023-01-03[libc][NFC] Remove a constexpr marking to fix GCC build.Siva Chandra Reddy
2022-12-22[libc][NFC] Use operator delete to cleanup a File object.Siva Chandra Reddy
2022-12-22[libc] Handle allocation failures gracefully in FILE related API.Siva Chandra Reddy
2022-12-12[libc] move errno out of file internalsMichael Jones
2022-11-07[libc] Add implementations of ftell.Siva Chandra Reddy
2022-11-04[libc] Add implementation of setbuf and setvbuf.Siva Chandra Reddy
2022-11-02[libc] Add implementation of ungetc.Siva Chandra Reddy
2022-10-22[libc] Add stdin definition.Siva Chandra Reddy
2022-08-22[NFC][libc] Switch File impl to span instead of ArrayRefGuillaume Chatelet
2022-06-10[libc] add buffering to FILE writesMichael Jones
2022-05-27[libc] Add global stdout and stderr objects.Siva Chandra Reddy
2022-04-29[libc] Add implementations of feof, ferror and clearerr.Siva Chandra Reddy
2022-04-20[libc] Add GNU extention functions fread_unlocked and fwrite_unlocked.Siva Chandra Reddy
2022-03-17[libc][NFC] Add a separate flag for capturing the '+' in fopen mode string.Siva Chandra Reddy
2022-03-16[libc][NFC] Keep the mutex with the base File data structure.Siva Chandra Reddy
2022-02-15[libc] Add a platform independent buffered file IO data structure.Siva Chandra Reddy