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
Xavier L'Heureux
4c7f8c6369
test signals
2019-08-11 14:30:00 -04:00
jD91mZM2
e559a3e2e5
Stub for ptrace
...
It's happening...
2019-08-04 19:05:44 +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
Jeremy Soller
6a97b47d3f
Do not expect unistd/isatty
2019-07-06 19:32:01 -06:00
Jeremy Soller
e27b22f63c
Do not test sys_epoll by default
2019-07-06 19:02:35 -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
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
Jason Hansel
a5409ecd36
Fix out-of-bounds error in strsignal
2019-06-10 10:25:59 -04:00
Peter Limkilde Svendsen
45860e9256
Implement LCG pseudorandom number functions
2019-05-12 14:50:18 +00: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
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
jD91mZM2
29e1c780aa
Comment out or fix 2 failing tests
2019-04-21 17:46:22 +02:00
Jeremy Soller
2b56f2882b
Add libc.so, remove compiler_builtins
2019-04-11 21:00:39 -06:00
jD91mZM2
269b8a1d3e
Merge branch 'cleanup' into 'master'
...
tests: Macro based error handling
See merge request redox-os/relibc!195
2019-03-03 15:19:19 +00:00
lmiskiew
5eb2a8f7bd
Implement swab
2019-02-28 08:23:11 +00:00
emturner
4ed6dca61d
implements wcsrchr from wchar.h
2019-02-25 22:53:11 +00:00
emturner
ec3488c7b0
implements wcscspn from wchar.h
2019-02-22 23:18:21 +00:00
Tibor Nagy
64acf45c40
tests: Add helper macros for easier error handling and reporting
2019-02-21 17:35:24 +01:00
Tibor Nagy
7ee59d2fdb
tests: set C11, enable pedantic warnings, fix GCC and Clang warnings
2019-02-20 15:04:47 +01:00
Jeremy Soller
602f015e93
Implement fpathconf and pathconf
2019-01-27 18:53:57 -07:00
Jeremy Soller
c59f268fcd
Implement getaddrinfo (somewhat)
2019-01-21 20:36:56 -07:00
Jeremy Soller
8e9d65cb46
Add support for pthreads to Linux
2019-01-13 14:17:29 -07:00
lmiskiew
5b6b11cb65
Fix panic in fwrite
2018-12-17 02:01:36 +01:00
Jeremy Soller
a8f3608f3c
Fix stdlib div functions, add _Exit
2018-12-14 13:41:22 -07:00
Jeremy Soller
9325183b21
Fix strcat
2018-12-01 08:55:02 -07:00
Jeremy Soller
52493a1ec3
Add popen/pclose
2018-11-25 10:33:50 -07:00
Jeremy Soller
de43271204
Merge branch 'uname' into 'master'
...
Implement uname for Redox
See merge request redox-os/relibc!178
2018-11-25 15:25:48 +00:00
Tibor Nagy
55eb8f2779
Implement alloca.h
2018-11-23 21:31:09 +01:00
Tibor Nagy
012a9b2eb3
Implement uname for Redox
2018-11-18 18:23:47 +01:00
Michal Z
a7b71a311d
Implement libgen.h
...
Implemented the following calls according to http://pubs.opengroup.org/onlinepubs/7908799/xsh/libgen.h.html
- char* basename(char*)
- char* dirname(char*)
Added test suit for the implemented calls.
Issue: https://gitlab.redox-os.org/redox-os/relibc/issues/134
2018-11-05 17:49:14 +01:00
jD91mZM2
75c5c04bee
Implement a proper mutex type for future usage
2018-10-15 15:24:14 +02:00
Tibor Nagy
aee3f68117
Add tests for constructors and destructors
2018-10-09 20:32:27 +02:00
jD91mZM2
758f681590
Implement scandir
2018-10-07 14:43:54 +02:00
jD91mZM2
418a960f3b
Implement realpath
2018-10-07 10:32:51 +02:00
jD91mZM2
9d56ce42c6
Implement timer* macros, and GNU's getopt_long
2018-10-06 16:46:35 +02:00
jD91mZM2
1acc2a1a32
Initial regex.h implementation
2018-10-05 18:07:43 +02:00
jD91mZM2
dd711f4dee
Fix bug in fread
...
Bug discovered by @xTibor. Test and input data provided by him.
2018-09-29 15:04:58 +02:00
jD91mZM2
243ce18ecd
Implement ftell
2018-09-26 17:48:46 +02:00
jD91mZM2
afc1ff134a
Rewrite IO to use core-io library
2018-09-26 16:13:09 +02:00
Jeremy Soller
7f14fcdee0
Remove c_str functions, replace with CStr
2018-09-24 21:08:29 -06:00