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
Jeremy Soller
b399e87ef8
Add epoll test
2019-04-28 09:13:47 -06:00
Alex Lyon
3584edf199
stdio: implement tempnam() and tmpnam()
2019-04-26 20:39:03 -07:00
Alex Lyon
5bbce37789
string: add strnlen_s()
2019-04-26 20:36:37 -07:00
Alex Lyon
67af78d0eb
stdlib: make rand()/rand_r() generate from [0, RAND_MAX]
2019-04-26 13:13:25 -07:00
Alex Lyon
13a10ce7af
stdlib: implement rand_r() using XorShiftRng
2019-04-25 19:35:32 -07:00
Mateusz Mikuła
1ebd8a3d72
Handle zero length for strerror_r
2019-04-24 17:42:28 +02:00
jD91mZM2
8fca7bcbc1
More printf tests and corner cases
2019-04-23 08:15:58 +02:00
jD91mZM2
0a0aec502b
Fix #140
2019-04-23 07:34:06 +02:00
Peter Limkilde Svendsen
912385b501
Set errno in alloc functions and add further tests
2019-04-22 11:16:13 +00:00
jD91mZM2
29e1c780aa
Comment out or fix 2 failing tests
2019-04-21 17:46:22 +02:00
Mateusz Mikuła
c68a0d5678
Add POSIX strerror_r
2019-04-19 17:59:56 +02:00
Jeremy Soller
2b56f2882b
Add libc.so, remove compiler_builtins
2019-04-11 21:00:39 -06:00