Commit Graph

1765 Commits

Author SHA1 Message Date
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
Jeremy Soller 7d27737c3f Disable dynamic tests as they are not compiling 2022-12-16 17:18:07 -07:00
Jeremy Soller 59b2e32953 Fix compilation on 32-bit systems 2022-12-02 08:00:36 -07:00
Jeremy Soller 041d1604b5 Make off_t and time_t long long 2022-12-02 07:42:26 -07:00
Jeremy Soller 9e0c53f222 Make long 32-bits on 32-bit systems 2022-12-01 18:33:00 -07:00
Jeremy Soller da4d277f12 Use futex again for semaphore 2022-12-01 14:05:12 -07:00
Jeremy Soller 9b04c2e5d3 Add missing imports 2022-12-01 10:50:27 -07:00
Jeremy Soller df75b8d037 Semaphore improvements 2022-12-01 10:48:53 -07:00
Jeremy Soller ee0193aa7e Add missing import 2022-11-11 17:06:50 -07:00
Jeremy Soller 16abc91341 cargo fmt and cargo fix 2022-11-11 13:27:18 -07:00
Jeremy Soller d1a86c850e Hack to use the correct TLS size for the first TLS module 2022-11-11 10:08:00 -07:00
Jeremy Soller b13e96ffb8 Ensure there is a stub Tcb for dynamically linked binaries 2022-11-11 09:42:47 -07:00
Jeremy Soller f65c1c27c7 Implement wcwidth 2022-11-10 10:12:41 -07:00
Jeremy Soller 5032cdb6d8 Add MADV constants 2022-10-25 08:16:00 -06:00
Jeremy Soller b30c33adc3 Add getsid stub 2022-10-17 11:37:58 -06:00
Jeremy Soller fc8e55abd8 Add FIONREAD on Redox 2022-10-17 10:39:31 -06:00
Jeremy Soller 976ca7893f Use current Tcb if it is set even if no linker objects are loaded 2022-09-11 14:07:05 -06:00
Jeremy Soller 367be58666 Set linker_ptr when using static TLS 2022-09-11 11:11:49 -06:00
Jeremy Soller e7b6252bd3 Make semaphore always sched_yield 2022-09-01 15:43:11 -06:00
Jeremy Soller 53c8f0facd Simplify semaphore for debugging 2022-09-01 10:56:18 -06:00
Jeremy Soller 6a9f8b204b Remove PTE prints 2022-08-30 08:49:55 -06:00
Jeremy Soller 0250ea022f pte clone for aarch64 2022-08-26 20:16:58 -06:00
Jeremy Soller c59b94d102 Hacks to support aarch64 static TLS 2022-08-25 19:03:49 -06:00
Jeremy Soller b0d3e5b154 Correct instruction to read aarch64 thread pointer 2022-08-25 18:58:45 -06:00