Jeremy Soller
eb2d61fdff
Merge branch 'impl_syslog' into 'master'
...
Implement syslog functionality
See merge request redox-os/relibc!626
2025-07-17 22:49:51 -06:00
Bendeguz Pisch
4fc80ea7b0
Implement syslog functionality
2025-07-17 22:49:51 -06:00
Jeremy Soller
46c2f99919
Merge branch 'unix-domain-socket' into 'master'
...
feat: Implement Unix Domain Socket and related features.
See merge request redox-os/relibc!662
2025-07-17 22:48:37 -06:00
Ibuki Omatsu
206239f9a2
feat: Implement Unix Domain Socket and related features.
2025-07-17 22:48:37 -06:00
Jeremy Soller
f6528d27dd
Merge branch 'add-disabled-rename-symlink-test' into 'master'
...
Add disabled test for rename symlink bug
See merge request redox-os/relibc!673
2025-07-13 06:44:52 -06:00
Josh Megnauth
c7da3c2c6b
Add disabled test for rename symlink bug
...
This test should rename disabled until redox-os/relibc#212 is fixed. The
test works on Linux so it should work on Redox eventually too.
The issue is non-trivial because it involves a syscall, frename, that
may need to be redesigned. frename requires a file descriptor, but
opening a file resolves links which in turn fails with broken symlinks.
2025-07-12 21:33:33 -04:00
Jeremy Soller
1b61d1ba17
Merge branch 'ci-fixes' into 'master'
...
Fix CI, Add signal.h constants
See merge request redox-os/relibc!672
2025-07-11 20:28:45 -06:00
Ron Williams
770dc71816
Fix CI, Add signal.h constants
2025-07-11 20:28:45 -06:00
Jeremy Soller
b68ff56115
Revert "Merge branch 'use-redox-path-in-cwd' into 'master'"
...
This reverts merge request !669
2025-07-11 06:28:48 -06:00
Jeremy Soller
e86bbb0856
Merge branch 'strerror-exact-buf-size' into 'master'
...
Const calculate buffer size for strerror
See merge request redox-os/relibc!648
2025-07-10 14:16:56 -06:00
Jeremy Soller
8cd1b7e797
Merge branch 'use-redox-path-in-cwd' into 'master'
...
Use redox_path in canonicalize_using_cwd_internal
See merge request redox-os/relibc!669
2025-07-10 14:16:32 -06:00
Josh Megnauth
1d5179eb71
Const calculate buffer size for strerror
...
The current buffer size is hard set to 256. Using const evaluation, the
maximum buf size can be calculated at compile time.
2025-07-10 03:18:17 +00:00
Josh Megnauth
db6097733c
Use redox_path in canonicalize_using_cwd_internal
...
`redox_path` handles most of the logic anyway.
2025-07-09 22:30:51 -04:00
Jeremy Soller
baef620c7a
Merge branch 'revert-74ebfb25' into 'master'
...
Revert "Merge branch 'rustifying' into 'master'"
See merge request redox-os/relibc!667
2025-07-06 12:55:10 -06:00
Jeremy Soller
5673575354
Revert "Merge branch 'rustifying' into 'master'"
...
This reverts merge request !663
2025-07-06 12:54:39 -06:00
Jeremy Soller
84d4100845
Merge branch 'sccache-opt' into 'master'
...
Add CC_WRAPPER support
See merge request redox-os/relibc!666
2025-07-04 19:53:50 -06:00
Wildan Mubarok
7a4a32e52b
Add CC_WRAPPER support
2025-07-04 19:53:50 -06:00
Jeremy Soller
84bbf90ce1
Fix ___tls_get_addr on x86
2025-07-03 10:52:46 -06:00
Jeremy Soller
1550bb54b5
Merge branch 'expose_sys_call_through_libredox' into 'master'
...
Expose sys_call through libredox
See merge request redox-os/relibc!664
2025-06-30 14:14:55 -06:00
bjorn3
585cd80002
Expose sys_call through libredox
...
This makes it significantly easier to use outside of crates that already
depend on redox-rt, making it actually useful to many schemes.
2025-06-30 20:17:26 +02:00
Jeremy Soller
74ebfb256d
Merge branch 'rustifying' into 'master'
...
Rustify some functions (following TODO)
See merge request redox-os/relibc!663
2025-06-25 08:39:01 -06:00
David DA SILVA
7fd3a8d698
Rustify some functions (following TODO)
2025-06-25 08:39:01 -06:00
Jeremy Soller
63418095e5
Merge branch 'update-syscall' into 'master'
...
Update redox_syscall
See merge request redox-os/relibc!660
2025-06-12 12:23:29 -06:00
Jeremy Soller
fa5d8204df
Merge branch 'Fix-relative-path-mv' into 'master'
...
Fix issue with rename to relative destination
See merge request redox-os/relibc!659
2025-06-12 10:58:26 -06:00
Ron Williams
02f0571da5
Update redox_syscall
2025-06-12 09:41:28 -07:00
James Matlik
19de978799
Fix issue with rename to relative destination
2025-06-12 08:56:21 -04:00
Jeremy Soller
be49c1936a
Make x86_64 mcontext not opaque
2025-05-13 10:05:32 -06:00
Jeremy Soller
ac3eb38c0d
Include bits/sys/ioctl.h in sys/ioctl.h
2025-05-13 08:13:49 -06:00
Jeremy Soller
012868b40c
Merge branch 'master' into 'master'
...
Adjust shell scripts to properly get bash from environment
See merge request redox-os/relibc!657
2025-05-11 16:03:52 -06:00
Jeremy Soller
b919a83efd
Respect CARGO_TARGET_DIR
2025-05-11 15:03:00 -06:00
zinzaguras
7b877b713f
Adjust shell scripts to properly get bash from environment
2025-05-11 03:02:40 +03:00
Jeremy Soller
0bd38ac2ad
Fix DTPMOD relocation
2025-05-09 10:06:06 -06:00
Jeremy Soller
b887ad1ce6
Fix DTPOFF relocation
2025-05-07 21:04:31 -06:00
Jeremy Soller
0b1133a965
ld_so: do relocations before TLS
2025-05-07 16:27:00 -06:00
Jeremy Soller
4daade9721
log where unresolved symbol was required
2025-05-07 10:38:21 -06:00
Jeremy Soller
b2a6f00429
Use u64 for relibc internal fd set definition, does not affect C definition
2025-05-07 09:25:15 -06:00
Jeremy Soller
2b06118d5f
Fix deadlock when logging scopes
2025-05-06 21:50:38 -06:00
Jeremy Soller
a31584cdef
Fix dangling pointer with empty scandir
2025-05-06 21:28:05 -06:00
Jeremy Soller
78bab94ee0
Add end of dynamic library mapping to debug messages
2025-05-06 20:45:39 -06:00
Jeremy Soller
d194554fdc
Temporarily use insertion sort for qsort
2025-05-06 13:52:35 -06:00
Jeremy Soller
38cca8acc0
Fix select macros
2025-05-06 11:34:48 -06:00
Jeremy Soller
70d6a11606
openpty: terminate path with NUL
2025-05-06 09:28:58 -06:00
Jeremy Soller
3402246d87
define NFDBITS
2025-05-05 21:05:07 -06:00
Jeremy Soller
1e48b13948
Debug recvmsg on redox
2025-05-04 09:32:10 -06:00
Jeremy Soller
275b92ee92
Make setitimer return enosys instead of panic on redox
2025-05-04 08:32:25 -06:00
Jeremy Soller
bb105d41ad
scanf: fix parsing 0 when using %i
2025-05-03 21:15:58 -06:00
Jeremy Soller
f8da7399d8
Use crates.io posix-regex and support extended regex
2025-05-03 16:31:04 -06:00
Jeremy Soller
0f3f6f3c15
Use flink to implement link on redox
2025-05-03 12:18:45 -06:00
Jeremy Soller
bce8eac3c7
Move CMSG functions to C macros
2025-05-03 11:21:27 -06:00
Jeremy Soller
a1db57a5a3
Get main function in crt0 to fix dynamic linking issues
2025-05-03 11:20:20 -06:00