Anhad Singh
5f256f91cd
fix(string/memcmp): use read_unaligned where alignment is not guaranteed
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-01-02 00:52:40 +11:00
Anhad Singh
75f6b9d64e
fix(dl-tls): TLS overallocation
...
* `offset` is the offset in TLS to copy initial data to NOT the segment
size
* Only zero the region which is required to be zeroed
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2025-12-29 17:13:23 +11:00
Jeremy Soller
be446db7c3
Merge branch 'single-test-n-linkflag' into 'master'
...
Add single test run and Add link flag
See merge request redox-os/relibc!841
2025-12-27 06:42:04 -07:00
Wildan M
5bd0515c6a
Add link flag for boostrapping
2025-12-27 19:42:55 +07:00
Wildan M
2f4753bdfa
Add single test run in check script
2025-12-27 19:42:24 +07:00
Jeremy Soller
81569dea40
Merge branch 'master' into 'master'
...
fix(ld_so): minor fixes
See merge request redox-os/relibc!839
2025-12-26 08:09:12 -07:00
Anhad Singh
4245e9148e
fix(load_objects_recursive): TLS overallocation
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2025-12-27 01:12:07 +11:00
Jeremy Soller
bb3cadfca4
Merge branch 'reduce-warn-2' into 'master'
...
Reduce cbindgen warning from errno.h
See merge request redox-os/relibc!838
2025-12-25 05:56:43 -07:00
Jeremy Soller
20c237c03e
Merge branch 'strtold' into 'master'
...
Convert strtold to Rust
See merge request redox-os/relibc!837
2025-12-25 05:55:56 -07:00
Wildan M
8f97d2298a
Reduce cbindgen warning from errno.h
2025-12-25 16:50:26 +07:00
Wildan M
08485648f6
Convert strtold to Rust
2025-12-25 16:11:36 +07:00
Jeremy Soller
d82db81ae2
Merge branch 'os-test-fixes' into 'master'
...
os-test fixes
See merge request redox-os/relibc!825
2025-12-24 20:52:45 -07:00
Jeremy Soller
fbf280c3d7
Fix padding of infinite float
2025-12-24 20:32:54 -07:00
Jeremy Soller
f3afff08de
Adjust ftell for write buffer
2025-12-24 20:13:13 -07:00
Jeremy Soller
ae509fd641
Merge branch 'fix-memccpy' into 'master'
...
Fix memccpy
See merge request redox-os/relibc!836
2025-12-24 12:39:34 -07:00
auronandace
98d90ac580
revert previous 2 changes and add Safety note
2025-12-24 14:32:08 +00:00
auronandace
d4d82843de
fix type
2025-12-24 12:56:30 +00:00
auronandace
16f1f71acb
ensure internal memcpy does not copy past src or dest len
2025-12-24 12:42:28 +00:00
auronandace
4e744c3f55
only import the needed types
2025-12-24 11:05:12 +00:00
auronandace
96da8e5ed4
fix memccpy, copy correct amount of bytes and still copy if c not found
2025-12-24 11:02:15 +00:00
Jeremy Soller
9207d35150
Merge branch 'header-spec-link-cleanup' into 'master'
...
Header spec link cleanup
See merge request redox-os/relibc!835
2025-12-23 16:54:43 -07:00
auronandace
6dd3a38f30
mark getpwnam as unsafe
2025-12-23 09:28:10 +00:00
auronandace
4786080073
only import needed types in syslog
2025-12-23 09:23:46 +00:00
auronandace
321b65d7e1
Update and add spec links, correct typo
2025-12-23 09:21:28 +00:00
Jeremy Soller
1dd1528fc9
Merge branch 'unistd-cleanup' into 'master'
...
Unistd cleanup
See merge request redox-os/relibc!834
2025-12-22 12:40:22 -07:00
auronandace
8414205d04
only import the needed types
2025-12-22 17:47:29 +00:00
auronandace
8deb1f32c3
mark two functions unsafe
2025-12-22 17:40:51 +00:00
Jeremy Soller
250f072973
Merge branch 'fix-aarch64-test' into 'master'
...
Fix aarch64 test compilation
See merge request redox-os/relibc!832
2025-12-22 06:43:14 -07:00
Jeremy Soller
46dc91a723
Merge branch 'doc-setjmp-and-glob' into 'master'
...
Doc setjmp and glob
See merge request redox-os/relibc!833
2025-12-22 06:41:49 -07:00
auronandace
4102e1b47d
only import needed types
2025-12-22 10:16:15 +00:00
auronandace
5d4b6bc2ee
update and add spec links for glob and setjmp
2025-12-22 10:12:50 +00:00
Anhad Singh
a7918b108d
misc(ld_so/start): consistent log formatting
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2025-12-22 19:06:10 +11:00
Anhad Singh
fa2cf35007
feat(ld_so/x86_64): do not use the call trick
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2025-12-22 18:19:24 +11:00
Wildan M
91873d21fe
Fix aarch64 test compilation
2025-12-22 04:03:32 +07:00
Jeremy Soller
99e8cd93e0
Merge branch 'drm10' into 'master'
...
Add drm MODE_GET_PROPERTY, MODE_SET_PROPERTY and MODE_GET_PROP_BLOB
See merge request redox-os/relibc!831
2025-12-21 13:34:05 -07:00
Jeremy Soller
bd6dea9b52
Merge branch 'doc-monetary' into 'master'
...
update and add spec links for monetary
See merge request redox-os/relibc!830
2025-12-21 13:33:18 -07:00
Jeremy Soller
517b62a781
Merge branch 'chmod-test' into 'master'
...
Fix fstatat tests
See merge request redox-os/relibc!829
2025-12-21 13:32:40 -07:00
bjorn3
a710decf1b
Add drm MODE_GET_PROPERTY, MODE_SET_PROPERTY and MODE_GET_PROP_BLOB
2025-12-21 20:38:53 +01:00
auronandace
fa15f44f58
update and add spec links for monetary
2025-12-21 17:13:08 +00:00
Wildan M
74341384d2
Fix statat tests
2025-12-21 23:05:26 +07:00
Jeremy Soller
c60b352652
Merge branch 'clock-getres' into 'master'
...
Implement clock_getres
See merge request redox-os/relibc!826
2025-12-21 06:08:49 -07:00
Wildan M
ff60a2483b
Implement clock_getres
2025-12-21 15:13:46 +07:00
Jeremy Soller
eb0693ece0
Merge branch 'drm9' into 'master'
...
Add drm MODE_ADD_FB and MODE_RM_FB
See merge request redox-os/relibc!828
2025-12-20 15:56:15 -07:00
bjorn3
b69c6a2e11
Add drm MODE_ADD_FB and MODE_RM_FB
2025-12-20 22:10:39 +01:00
Jeremy Soller
b9d9eed22f
Merge branch 'drm8' into 'master'
...
Fix definition of drm_mode_crtc
See merge request redox-os/relibc!827
2025-12-20 08:32:54 -07:00
bjorn3
16decee904
Fix definition of drm_mode_crtc
2025-12-20 16:03:50 +01:00
Jeremy Soller
0d75833b93
Merge branch 'os-test-linux' into 'master'
...
Fix various os-test issues when using relibc on Linux
See merge request redox-os/relibc!824
2025-12-19 13:57:43 -07:00
Jeremy Soller
c489dee545
Add TIOCGSID definition for Redox
2025-12-19 13:38:20 -07:00
Jeremy Soller
e4bc87f97d
Update tcgetsid link
2025-12-19 13:27:00 -07:00
Jeremy Soller
b1c9847b97
Include sys/stat.h and unistd.h in fcntl.h, remove bits/fcntl.h
2025-12-19 13:01:45 -07:00