Commit Graph

1788 Commits

Author SHA1 Message Date
Jeremy Soller 6b262a5b79 Merge branch 'cuserid_impl' into 'master'
stdio: implements legacy cuserid proposal.

See merge request redox-os/relibc!362
2023-04-05 21:23:14 +00:00
David Carlier 637dd22d3d stdio: implements legacy cuserid proposal. 2023-04-05 22:17:09 +01:00
Jeremy Soller 4fc069e6b5 Merge branch 'sys_mman_further_updates' into 'master'
sys_mman add further mmap/madvise flags.

See merge request redox-os/relibc!361
2023-04-04 12:40:49 +00:00
David Carlier 1928cf4fab sys_mman add further mmap/madvise flags. 2023-04-04 07:09:49 +01:00
Jeremy Soller cfeaba45eb Merge branch 'fix-symlink-installation-on-macos' into 'master'
Fix symlinking on MacOS that doesn't have the -r option

See merge request redox-os/relibc!360
2023-04-03 17:17:50 +00:00
Jeremy Soller c3740162fd Merge branch 'pte_waitpid' into 'master'
pte: pte_osThreadWaitForEnd checking return of Sys::waitpid

Closes #165

See merge request redox-os/relibc!359
2023-04-03 17:11:47 +00:00
Will Angenent 9ddb2b1b47 Fix symlinking on MacOS that doesn't have the -r option 2023-04-02 13:59:51 +00:00
David Carlier 4d244dee96 pte: pte_osThreadWaitForEnd checking return of Sys::waitpid
close #165
2023-03-30 08:24:01 +01:00
Jeremy Soller 07329c9efe Merge branch 'sys_mman_update' into 'master'
sys/mman.h update addinng mlockall and posix_madvise flags

See merge request redox-os/relibc!357
2023-03-29 16:31:21 +00:00
David Carlier 53cdd95267 sys/mman.h update addinng mlockall and posix_madvise flags 2023-03-28 18:26:52 +01:00
Jeremy Soller dafa716c53 Merge branch 'wctrans_api' into 'master'
wctrans/towctrans implementation proposal.

Closes #32

See merge request redox-os/relibc!356
2023-03-28 12:58:17 +00:00
David Carlier ec6243bc5b wctrans/towctrans implementation proposal.
close #32
2023-03-27 19:15:08 +01:00
Jeremy Soller 2c3561e888 Merge branch 'reallocarray_impl' into 'master'
reallocarray introduction available on glibc 2.26. allocates an array of m*n...

See merge request redox-os/relibc!355
2023-03-26 23:27:10 +00:00
Jeremy Soller 3f76a08122 Merge branch 'socket_poll_constants' into 'master'
adding SOCK_RDM and a couple of POLL* constants.

Closes #164

See merge request redox-os/relibc!354
2023-03-26 09:06:29 +00:00
David Carlier 3fe37e36fa reallocarray introduction available on glibc 2.26. allocates an array of m*n elements but checking for overflow. 2023-03-26 08:35:44 +01:00
David Carlier 66fdebc0cb adding SOCK_RDM and a couple of POLL* constants.
close #164
2023-03-26 08:11:50 +01:00
Jeremy Soller ae745427cd Merge branch 'string_strlcpy_api' into 'master'
strlcpy/strlcat api for portability's sake.

See merge request redox-os/relibc!353
2023-03-25 13:53:00 +00:00
David Carlier 34f2fff983 strlcpy/strlcat api for portability's sake.
those functions differently than the strn* ones as
they do not pad with zero to remaining bytes but guarantees
a null terminator.
2023-03-24 09:44:33 +00:00
Jeremy Soller 0144ea1a9d Merge branch 'explicit_bzero_in_strings' into 'master'
explicit_bzero implementation proposal

See merge request redox-os/relibc!337
2023-03-22 21:58:50 +00:00
David Carlier 63deaec9d8 update inline asm 2023-03-22 06:56:06 +00:00
David Carlier 44f343bec8 explicit_bzero implementation proposal 2023-03-22 06:25:26 +00:00
Jeremy Soller 0646140d99 Remove detailed abort, too many compatibility issues 2023-03-10 11:33:53 -07:00
Jeremy Soller e7b70fdb93 Ensure assert_fail and abort have noreturn attribute 2023-03-10 11:23:56 -07:00
Jeremy Soller 334e33cfde Fix abort definition for C++ 2023-03-10 10:45:19 -07:00
Jeremy Soller 2b3e9a3bd0 Use backup abort on C++ 2023-03-10 10:23:08 -07:00
Jeremy Soller cc0ac982c4 Implement __fpurge 2023-03-10 08:37:54 -07:00
Jeremy Soller 9c055142cf Add sys/types.h to utime.h 2023-03-10 07:54:02 -07:00
Jeremy Soller dab147f862 Change stdint include order so __need_ defines are set 2023-03-10 07:53:53 -07:00
Jeremy Soller 47bd55451f Detailed information on abort using macro and new __abort function 2023-03-09 20:19:27 -07:00
Jeremy Soller 04d2f296a9 Fix for epoll on i686 redox 2023-03-03 19:58:05 -07:00
Jeremy Soller 9a7dfc4f4d Disable test:redox for now 2023-03-01 11:06:41 -07:00
Jeremy Soller 063d25414e Use redoxer.sh for Redox testing 2023-03-01 10:54:27 -07:00
Jeremy Soller 903393574e redoxer.sh will clear build-std from CARGOFLAGS 2023-03-01 10:53:58 -07:00
Jeremy Soller eceaa065cf Fix fmt gitlab CI 2023-03-01 10:44:14 -07:00
Jeremy Soller e6f47cbc27 Fix build:linux gitlab CI 2023-03-01 10:42:45 -07:00
Jeremy Soller 9b8fb50177 Merge branch 't-nil-master-patch-88790' into 'master'
Provide possible fix for `x86_64-linux-gnu-ar: command not found` (or similar) in README.md

See merge request redox-os/relibc!351
2023-02-27 16:10:03 +00:00
Florian Meißner 59cbc5be32 Provide possible fix for x86_64-linux-gnu-ar: command not found (or similar) in README.md 2023-02-27 12:40:30 +00:00
Jeremy Soller f5651b22ea Do not overwrite static TCB 2023-02-13 08:31:59 -07:00
Jeremy Soller 9c16224e82 Update libc crate 2023-02-11 14:45:26 -07:00
Jeremy Soller 0bd476d28a Update to new Rust toolchain 2023-02-11 13:45:07 -07:00
Jeremy Soller a37916101f Add M_2_PI 2023-01-17 22:11:46 -07:00
Jeremy Soller 6acc5dba79 Merge branch 'wcstombs' into 'master'
Fix definition of `wcstombs`

See merge request redox-os/relibc!350
2023-01-14 11:29:27 +00:00
Ian Douglas Scott ff70567cd6 Fix definition of wcstombs 2023-01-13 21:49:28 -08:00
Jeremy Soller 073f1e3e05 Fix incorrect pthread PID 2023-01-12 08:12:40 -07:00
Jeremy Soller ba87e4893a Create empty libdl and librt libraries 2022-12-19 09:33:39 -07:00
Jeremy Soller 058509bd88 Define float_t and double_t 2022-12-19 09:10:14 -07:00
Jeremy Soller 21efe2d3a1 Clarify localeconv mutability 2022-12-16 20:10:01 -07:00
Jeremy Soller 0fab7f1864 Make localeconv return mutable pointer, matching specification 2022-12-16 19:55:13 -07:00
Jeremy Soller 6516695519 Format 2022-12-16 17:39:30 -07:00
Jeremy Soller 393489b38b Add wcswidth and test 2022-12-16 17:39:06 -07:00