Jeremy Soller
3362ca356a
Merge branch 'stdlib-cleanup' into 'master'
...
stdlib header cleanup
See merge request redox-os/relibc!897
2026-01-20 10:18:09 -07:00
auronandace
06971ff4bf
stdlib header cleanup
2026-01-20 16:43:51 +00:00
Jeremy Soller
5d378c1460
Merge branch 'strings-endian-elf-cleanup' into 'master'
...
cleanup strings endian and elf headers
See merge request redox-os/relibc!896
2026-01-20 09:01:31 -07:00
auronandace
c7e45afd23
cleanup strings endian and elf headers
2026-01-20 15:43:35 +00:00
Jeremy Soller
ca46905fa9
Merge branch 'i586-guard-fix' into 'master'
...
Fix cbindgen 32 bit definition
See merge request redox-os/relibc!895
2026-01-19 17:54:06 -07:00
Wildan M
18b7b5456a
Fix cbindgen 32 bit definition
2026-01-20 07:32:31 +07:00
Jeremy Soller
e63c891af4
Merge branch 'string-locale' into 'master'
...
Fix CI regression caused by 0934bcf1
See merge request redox-os/relibc!894
2026-01-19 17:23:35 -07:00
Connor-GH
8544c078eb
Fix CI regression caused by 0934bcf1
...
Previously, the CI was failing to build because it didn't
see `locale_t` inside of `<string.h>`. This commit adds
a hacky fix to this so that CI stops failing.
For now, this pollutes the C namespace by including locale
functions and definitions inside of `<string.h>`. In the
future, we will come up with a mechanism to export `locale_t`
by itself.
2026-01-19 18:19:20 -06:00
Jeremy Soller
79a636f853
Merge branch 'string-locale' into 'master'
...
Implement strxfrm_l, strcoll_l, and strerror_l
See merge request redox-os/relibc!893
2026-01-19 16:01:56 -07:00
Connor-GH
0934bcf13e
Implement strxfrm_l, strcoll_l, and strerror_l
...
These implementations are effectively the same as the ones in musl.
2026-01-19 16:58:54 -06:00
Jeremy Soller
b17df4daf5
Merge branch 'shutdown' into 'master'
...
netstack: Add shutdown syscall
See merge request redox-os/relibc!892
2026-01-19 09:34:46 -07:00
Akshit Gaur
3754effab8
Add shutdown syscall
2026-01-19 21:58:06 +05:30
Jeremy Soller
31e0766eb6
Merge branch 'master' into 'master'
...
fix(redox/build): missing unsafe blocks
See merge request redox-os/relibc!891
2026-01-19 03:55:38 -07:00
Anhad Singh
c05e2da5b3
misc(all): formatting
...
Signed-off-by: Anhad Singh andypython@protonmail.com
2026-01-19 09:03:44 +00:00
Anhad Singh
81e6d4116a
fix(redox/build): missing unsafe blocks
...
This change was made, commited, pushed and tested entirely on Redox :^)
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2026-01-19 08:42:41 +00:00
Jeremy Soller
bfbbfb756c
Merge branch 'feature/deny-unsafe_op_in_unsafe_fn' into 'master'
...
Use unsafe blocks in headers and modules
See merge request redox-os/relibc!890
2026-01-18 18:56:50 -07:00
sourceturner
df5d7b2adb
Use unsafe blocks in start.rs
2026-01-18 21:57:21 +01:00
sourceturner
86ca639b14
Use unsafe blocks in raw_cell.rs
2026-01-18 21:56:53 +01:00
sourceturner
0107a29e00
Use unsafe blocks in out.rs
2026-01-18 21:56:20 +01:00
sourceturner
b5291171d3
Use unsafe blocks in macros.rs
2026-01-18 21:55:50 +01:00
sourceturner
1af4be27c0
Use unsafe blocks in c_vec.rs
2026-01-18 21:54:40 +01:00
sourceturner
f6b0b3fde0
Use unsafe blocks in c_str.rs
2026-01-18 21:53:43 +01:00
sourceturner
de27858da2
Use unsafe blocks in pthread module
2026-01-18 21:51:49 +01:00
sourceturner
2d5ac47214
Use unsafe blocks in platform module
2026-01-18 21:51:33 +01:00
sourceturner
0f23c03ba4
Use unsafe blocks in io module
2026-01-18 21:51:08 +01:00
sourceturner
718dc53b87
Use unsafe blocks in wchar.h implementation
2026-01-18 21:25:10 +01:00
sourceturner
83815c7433
Use unsafe blocks in utmp.h implementation
2026-01-18 21:23:50 +01:00
sourceturner
61e098eb2c
Use unsafe blocks in unistd.h implementation
2026-01-18 21:23:24 +01:00
sourceturner
2cf1a2d16a
Use unsafe blocks in time.h implementation
2026-01-18 21:22:57 +01:00
sourceturner
3873cf9a28
Use unsafe blocks in termios.h implementation
2026-01-18 21:21:03 +01:00
sourceturner
1a7136e6c4
Use unsafe blocks in sys/wait.h implementation
2026-01-18 21:20:33 +01:00
sourceturner
560360cb08
Use unsafe blocks in sys/utsname.h implementation
2026-01-18 21:20:14 +01:00
sourceturner
3ccfc170ad
Use unsafe blocks in sys/uio.h implementation
2026-01-18 21:19:40 +01:00
sourceturner
3bfd14fcab
Use unsafe blocks in sys/time.h implementation
2026-01-18 21:19:08 +01:00
sourceturner
093b830148
Use unsafe blocks in syslog.h implementation
2026-01-18 21:18:45 +01:00
sourceturner
263567f2cc
Use unsafe blocks in sys/statvfs.h implementation
2026-01-18 21:18:06 +01:00
sourceturner
95c8e6ddb5
Use unsafe blocks in sys/stat.h implementation
2026-01-18 21:17:21 +01:00
sourceturner
ee765594a3
Use unsafe blocks in sys/socket.h implementation
2026-01-18 21:16:57 +01:00
sourceturner
3326fafa90
Use unsafe blocks in sys/select.h implementation
2026-01-18 21:16:37 +01:00
sourceturner
e076024268
Use unsafe blocks in sys/resource.h implementation
2026-01-18 21:16:02 +01:00
sourceturner
6aed86d282
Use unsafe blocks in sys/random.h implementation
2026-01-18 21:15:32 +01:00
sourceturner
3bace40832
Use unsafe blocks in ptrace compatibility layer
2026-01-18 21:14:56 +01:00
sourceturner
2720f41032
Use unsafe blocks in sys/mman.h implementation
2026-01-18 21:14:10 +01:00
sourceturner
3879cb641d
Use unsafe blocks in ioctl implementation
2026-01-18 21:13:34 +01:00
sourceturner
bb3ff6e068
Use unsafe blocks in sys/epoll.h implementation
2026-01-18 21:11:13 +01:00
sourceturner
59fb13ee2c
Use unsafe blocks in stdlib.h implementation
2026-01-18 21:10:34 +01:00
sourceturner
891eb61239
Use unsafe blocks in pty.h implementation
2026-01-18 21:10:03 +01:00
sourceturner
ac449a4338
Use unsafe blocks in pthread.h implementation
2026-01-18 21:09:17 +01:00
sourceturner
e57ef36d3c
Use unsafe blocks in netdb.h implementation
2026-01-18 21:01:15 +01:00
Jeremy Soller
2d149b51ae
Merge branch 'limits-max' into 'master'
...
Define max limits in rust
See merge request redox-os/relibc!889
2026-01-17 06:59:05 -07:00