Jeremy Soller
8a2ff1ec4a
Only try to set FS on x86_64
2022-02-13 15:05:07 -07:00
Jeremy Soller
824184a66c
Make sure strong symbols are preferred by ld_so
2021-12-15 12:05:21 -07:00
Jeremy Soller
ecd934951d
R_X86_64_TPOFF64 does not require symbol, allow it to be unset
2021-12-14 14:53:16 -07:00
Jeremy Soller
e90fa3e32f
Do not try to open traceme on special PIDs
2021-12-01 09:52:31 -07:00
Jeremy Soller
c51aec1af6
Workaround waitpid deadlock by making ptrace state thread local
2021-11-30 21:19:48 -07:00
Jeremy Soller
7a8015eb68
Use r10 instead of rcx for linux pte_clone
2021-11-30 11:34:53 -07:00
Jeremy Soller
66615ef449
Use CLONE_THREAD for linux pte_clone
2021-11-30 11:27:02 -07:00
Jeremy Soller
6b46704ac3
Fix netdb stack overuse
2021-11-30 10:30:31 -07:00
Jeremy Soller
65bd3ed1e3
Fixes for program_invocation_name and program_invocation_short_name
2021-11-30 10:27:24 -07:00
Jeremy Soller
a50d80ee28
Use anonymous fmap
2021-09-22 20:47:18 -06:00
Jeremy Soller
b2dd1f8950
Add cfsetispeed and cfsetospeed stubs for redox
2021-09-14 20:56:35 -06:00
Jeremy Soller
ae7cee26a6
Move wctype_t definition to wctype rust header
2021-09-14 20:36:23 -06:00
Jeremy Soller
e5d2ba754a
Match termios structure to that used in redox_termios
2021-09-13 20:39:40 -06:00
Jeremy Soller
dbaeb8f067
Show ld.so expect message
2021-08-10 18:26:09 -06:00
4lDO2
da9beb8cb7
Merge branch 'manual_redox_tls' into 'master'
...
Initialize TLS manually on Redox as Linux does.
See merge request redox-os/relibc!340
2021-08-06 13:24:48 +00:00
4lDO2
ac860b6c94
Use redox_syscall 0.2.10.
2021-08-06 15:23:24 +02:00
4lDO2
a388b1ae4d
Initialize TLS manually on Redox too.
2021-08-05 11:49:40 +02:00
Jeremy Soller
b3d71ba8ba
Make relibc_panic a weakly linked stub for crt and ld_so objects
2021-08-04 07:20:48 -06:00
Jeremy Soller
7f7d73de3c
Link crt1.o to crt0.o
2021-08-03 16:11:22 -06:00
Jeremy Soller
c99658a8da
Update rust-toolchain and dependencies
2021-08-03 12:38:28 -06:00
Jeremy Soller
e051b18490
Merge branch 'wctype' into 'master'
...
wctype
See merge request redox-os/relibc!339
2021-07-19 16:14:30 +00:00
Jeremy Soller
fe287cd200
Update rust-toolchain
2021-07-19 10:12:22 -06:00
Jeremy Soller
753c190995
Implement wctype.h
2021-07-19 10:04:29 -06:00
Jeremy Soller
3f12d8917c
Add casecmp source information
2021-07-19 09:37:18 -06:00
Jeremy Soller
f8f18ed779
Remove old _wctype module
2021-07-19 09:17:11 -06:00
Jeremy Soller
9f3aa6d4a8
Define wctype_t and wctype
2021-07-19 09:16:56 -06:00
Jeremy Soller
606bfc9c50
Weaken more rust symbols
2021-07-18 20:21:12 -06:00
4lDO2
98c60c357f
Merge branch 'update_toolchain' into 'master'
...
Update toolchain
See merge request redox-os/relibc!338
2021-06-18 15:13:03 +00:00
4lDO2
9eeb73319d
Update core_io submodule to a valid commit.
2021-06-18 17:03:03 +02:00
4lDO2
d35c303ef0
Implement chroot as always returning EPERM.
2021-06-17 22:31:39 +02:00
4lDO2
d69c115421
Compile on latest nightly.
...
This also replaces all the assembly that previously used the AT&T style
with the (in my opinion) superior Intel syntax.
I tried prepending `.att_syntax prefix`, but that did not work...
2021-06-17 22:31:39 +02:00
4lDO2
700c53cf17
Update toolchain to 2021-06-15
2021-06-17 22:31:30 +02:00
Jeremy Soller
b472cb87d1
trace ldso path and mmap address
2021-05-10 10:06:55 -06:00
Jeremy Soller
602fd9fe08
Fixes for TCB arch_read on aarch64
2021-04-28 21:29:09 -06:00
Jeremy Soller
22b1cb957f
Update redox_syscall
2021-04-28 20:08:02 -06:00
Jeremy Soller
075fd5be62
Merge branch 'gmtime-yday-fix' into 'master'
...
Simplify gmtime_r() day-of-year calculation, correct comment
See merge request redox-os/relibc!311
2021-03-27 16:53:08 +00:00
Jeremy Soller
88cda09cb6
Merge branch 'centralize-page-size' into 'master'
...
Centralize page size info in platform abstraction
See merge request redox-os/relibc!334
2021-03-24 20:04:03 +00:00
Peter Limkilde Svendsen
9e8cd0bf07
Centralize page size info in platform abstraction
2021-03-24 00:02:39 +01:00
Jeremy Soller
9c423abb5f
Update pthreads-emb
2021-03-16 21:47:04 -06:00
Jeremy Soller
7012c262f0
Use sched_yield when sleeping with msecs == 0
2021-03-16 21:46:24 -06:00
Jeremy Soller
307cd56824
Merge branch 'fix-tcsetattr' into 'master'
...
Handle TCSETSW and TCSETSF in ioctl
Closes #168
See merge request redox-os/relibc!324
2021-03-12 18:51:39 +00:00
Noah
49e3e44bf1
Handle TCSETSW and TCSETSF in ioctl
2021-03-12 12:50:17 -06:00
Jeremy Soller
7ed74c8c7d
Merge branch 'rusty-tests' into 'master'
...
Convert test runner to rust
See merge request redox-os/relibc!333
2021-03-02 17:54:50 +00:00
Jeremy Soller
0cd4e349c0
Formatting of tests runner
2021-03-02 08:01:26 -07:00
Jeremy Soller
7fd366be70
Convert test runner to rust
2021-03-01 21:19:04 -07:00
Jeremy Soller
031194b999
Use header files in dlmalloc
2021-02-27 19:12:59 -07:00
Jeremy Soller
a28e9ae378
Add pthreads to includes for C files
2021-02-27 19:11:25 -07:00
Jeremy Soller
6b5706dc95
Merge branch 'time-utc-cast' into 'master'
...
Use as-less cast for UTC string
See merge request redox-os/relibc!331
2021-02-28 02:06:22 +00:00
Jeremy Soller
41036ce454
Merge branch 'clocks-per-sec-test' into 'master'
...
Test for time.h constants
See merge request redox-os/relibc!332
2021-02-28 02:06:13 +00:00
Jeremy Soller
1c1682180f
Add generated includes when building C files
2021-02-27 13:34:01 -07:00