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 |
|
Jeremy Soller
|
58ceae44e7
|
ld_so init for aarch64
|
2022-08-24 20:41:32 -06:00 |
|
Jeremy Soller
|
6591cf699d
|
Set aarch64 tcb
|
2022-08-24 19:24:26 -06:00 |
|
Jeremy Soller
|
38576a37ab
|
Fix mistake in aarch64 fork ret
|
2022-08-24 18:40:06 -06:00 |
|
Jeremy Soller
|
adbdf1d73d
|
Fixes for redox-exec on aarch64
|
2022-08-24 15:45:36 -06:00 |
|
Jeremy Soller
|
9fad841ad0
|
Update redox_syscall
|
2022-08-24 08:51:01 -06:00 |
|
Jeremy Soller
|
2cd461fa21
|
Use relibc chdir for fchdir
|
2022-08-24 08:50:50 -06:00 |
|
Jeremy Soller
|
915359d11d
|
Disable use of EnvRegisters on aarch64
|
2022-08-24 07:49:29 -06:00 |
|
Jeremy Soller
|
7c7c8d4774
|
Merge branch 'cwd_fix' into 'master'
Check for ENOENT/ENOTDIR in chdir().
See merge request redox-os/relibc!347
|
2022-08-23 13:43:53 +00:00 |
|
4lDO2
|
1987ae7c77
|
Check for ENOENT/ENOTDIR in chdir().
|
2022-08-23 10:49:29 +02:00 |
|
Jeremy Soller
|
e0be408287
|
fegetround is implemented in openlibm, remove no_mangle
|
2022-08-22 08:39:53 -06:00 |
|
Jeremy Soller
|
eac4a349d8
|
Set default FPU control word to 0x37F
|
2022-08-22 08:10:42 -06:00 |
|