Jeremy Soller
d1d45ff00d
Merge branch 'warning' into 'master'
...
Fix few warnings
See merge request redox-os/relibc!236
2019-09-15 19:31:08 +00:00
Steve McKay
4859c222e7
Make program_invocation_name modifiable
...
libiconv expects program_invocation_name to be an lvalue
2019-08-17 12:35:43 -04:00
jD91mZM2
4f2a93ea90
Vast refactor of pwd.h, add getpwent/setpwent/endpwent
2019-08-12 09:58:11 +02:00
Xavier L'Heureux
0a558de76c
Fix reference getting moved
...
The sigaction handler called map on an option, creating a pointer to a
move value. This in turned caused UB for signal handlers. Avoid using
pointers directly, and instead prefer references.
2019-08-11 20:47:18 -04:00
Xavier L'Heureux
225583230f
Test
2019-08-11 18:11:19 -04:00
Xavier L'Heureux
4c7f8c6369
test signals
2019-08-11 14:30:00 -04:00
jD91mZM2
a7b354c8e0
Update to latest syscall after merging ptrace
2019-08-04 19:46:10 +02:00
jD91mZM2
a1e45941bf
Fix ptrace after latest kernel changes
2019-08-04 19:05:45 +02:00
jD91mZM2
82abb3313e
Support adding WUNTRACED
2019-08-04 19:05:45 +02:00
jD91mZM2
f389010fff
Initial ptrace compatibility for Redox OS
2019-08-04 19:05:45 +02:00
jD91mZM2
e559a3e2e5
Stub for ptrace
...
It's happening...
2019-08-04 19:05:44 +02:00
Mateusz Mikuła
9aac2672e3
Fix few warnings
2019-07-18 15:27:05 +02:00
Mateusz Mikuła
c40b7d6fb4
Don't use diff on Redox
2019-07-18 13:01:22 +02:00
jD91mZM2
a8280e8991
Implement wcstol, wcstod, and printf:ing wchars
2019-07-18 12:29:22 +02:00
jD91mZM2
7c99077248
Implement wcstok
2019-07-18 08:15:40 +02:00
jD91mZM2
a2c8cfb4a5
Implement CVec, an abstraction to return vectors from Rust
2019-07-18 06:40:23 +02:00
jD91mZM2
57917c0e92
Fix various floating point issues in printf
2019-07-11 18:09:37 +02:00
Jeremy Soller
6a97b47d3f
Do not expect unistd/isatty
2019-07-06 19:32:01 -06:00
Jeremy Soller
84745ca770
Fix fsync on Redox
2019-07-06 19:27:42 -06:00
Jeremy Soller
7b406dbc61
Improve test output
2019-07-06 19:25:16 -06:00
Jeremy Soller
27d97f6fe0
Use O_DIRECTORY in unistd/fchdir
2019-07-06 19:21:11 -06:00
Jeremy Soller
2c3195d54b
Ignore clock function in time/time
2019-07-06 19:09:24 -06:00
Jeremy Soller
634b2ed835
Use actual break in unistd/brk
2019-07-06 19:09:16 -06:00
Jeremy Soller
e27b22f63c
Do not test sys_epoll by default
2019-07-06 19:02:35 -06:00
Jeremy Soller
eae28f6dd9
Fix scandir test on Redox
2019-07-06 18:39:41 -06:00
Jeremy Soller
5c0b37a229
Run verify script on Redox
2019-07-06 17:31:52 -06:00
Peter Limkilde Svendsen
70857f9980
Move alloc tests to expected-output tests
2019-07-01 18:35:56 +00:00
jD91mZM2
bf13674e11
Merge branch 'getpagesize_check' into 'master'
...
Use try_from in getpagesize(), add test
See merge request redox-os/relibc!225
2019-07-01 11:03:58 +00:00
Peter Limkilde Svendsen
02e26006e7
Alloc functions cleanup
2019-07-01 11:02:10 +00:00
Peter Limkilde Svendsen
6cc5216c9c
Implement l64a()
2019-07-01 10:59:37 +00:00
jD91mZM2
e35f22b3df
WIP: pthread_atfork
...
WIP mainly because we *should* use thread locals, but #[thread_local]
causes segfaults.
2019-07-01 09:07:11 +02:00
Jeremy Soller
a72c5f4aca
Add static tls test
2019-06-30 21:30:34 -06:00
Peter Limkilde Svendsen
3b06380738
Add test for getpagesize()
2019-06-14 00:06:11 +02:00
jD91mZM2
c29237d360
Revert "Regenerate test output after !220 "
...
Well I'm dumb... This test was already ran in a way that wasn't
verifying output, because this test outputs things that can
differ. Excuse me for not noticing!
This reverts commit 0af78b1e06 .
2019-06-12 14:42:38 +02:00
jD91mZM2
0af78b1e06
Regenerate test output after !220
2019-06-12 11:45:06 +02:00
jD91mZM2
d9ed51b9f1
Merge branch 'lcg48_arr' into 'master'
...
Implement remaining LCG functions
See merge request redox-os/relibc!219
2019-06-12 09:31:18 +00:00
jD91mZM2
3013c5db50
Merge branch 'posix_memalign' into 'master'
...
Implement posix_memalign()
See merge request redox-os/relibc!220
2019-06-12 09:27:48 +00:00
Jason Hansel
a5409ecd36
Fix out-of-bounds error in strsignal
2019-06-10 10:25:59 -04:00
Peter Limkilde Svendsen
02d1a7fe6f
Implement posix_memalign
2019-05-30 18:28:15 +02:00
Peter Limkilde Svendsen
b2a9cdf930
Implement lcong48() and seed48()
2019-05-23 20:36:13 +02:00
Peter Limkilde Svendsen
13108776ae
Implement erand48(), jrand48() and nrand48()
2019-05-22 18:48:19 +02:00
jD91mZM2
dab6530fb4
Merge branch 'valloc_pagesize' into 'master'
...
Make valloc() get page size through sysconf(), add tests
See merge request redox-os/relibc!216
2019-05-12 14:52:56 +00:00
Peter Limkilde Svendsen
45860e9256
Implement LCG pseudorandom number functions
2019-05-12 14:50:18 +00:00
Mateusz Mikuła
d62db7b1b9
Add memrchr()
2019-05-11 13:49:46 +02:00
Peter Limkilde Svendsen
f13bd7fdd1
Add tests for valloc
2019-05-08 22:08:13 +02:00
Jeremy Soller
3a5a7b3378
Support for native relibc compilation of tests
2019-04-28 11:00:27 -06:00
Jeremy Soller
d6d01e5614
Allow custom sysroot to be specified
2019-04-28 10:49:44 -06:00
Jeremy Soller
54fb8b9b2b
Fix select on regular files
2019-04-28 10:07:42 -06:00
Jeremy Soller
ba711deb0d
Convert select example to use pipes
2019-04-28 09:27:07 -06:00
Jeremy Soller
378ea3ac0e
signal test is no longer expected
2019-04-28 09:14:05 -06:00