Siva Chandra Reddy
658c84e415
[libc] Add GNU extension functions pthread_setname_np and pthread_getname_np.
...
Reviewed By: michaelrj, lntue
Differential Revision: https://reviews.llvm.org/D130872
2022-08-02 01:57:03 +00:00
Siva Chandra Reddy
9db0037bf1
[libc] Add implementations of feof, ferror and clearerr.
...
The corresponding _unlocked functions have also been added.
Reviewed By: lntue, michaelrj
Differential Revision: https://reviews.llvm.org/D124311
2022-04-29 23:04:35 +00:00
Siva Chandra Reddy
19a6dd33ee
[libc] Add the implementation of the GNU extension function fopencookie.
...
Reviewed By: lntue, michaelrj
Differential Revision: https://reviews.llvm.org/D124141
2022-04-22 08:02:25 +00:00
Siva Chandra Reddy
945e0220fd
[libc] Add GNU extention functions fread_unlocked and fwrite_unlocked.
...
POSIX locking and unlocking functions flockfile and funlockfile have
also been added. The locking is not recursive yet. A future patch will
make the underlying lock a recursive lock.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D123986
2022-04-20 15:39:27 +00:00
Siva Chandra Reddy
0da5ac1a75
[libc] Add extension functions fedisableexcept, feenableexcept and fegetexcept.
...
Reviewed By: michaelrj
Differential Revision: https://reviews.llvm.org/D109613
2021-09-10 18:44:53 +00:00
Michael Jones
04edcc0263
[libc] add isascii and toascii implementations
...
adding both at once since these are trivial functions.
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D94558
2021-01-12 23:41:20 +00:00
cgyurgyik
5a9630b777
[libc] Adds implementation for memrchr.
...
Reviewed By: sivachandra
Differential Revision: https://reviews.llvm.org/D84469
2020-07-24 14:40:12 -04:00
Siva Chandra Reddy
911f2e7dc4
[libc] Add a GNU extensions spec containing sincosf from math.h.
...
Reviewers: abrachet
Differential Revision: https://reviews.llvm.org/D76783
2020-03-25 15:13:22 -07:00