4lDO2
df228ddd79
Add remaining tests.
2025-04-20 21:17:39 +02:00
4lDO2
240a41861c
Rebase, misc fixes for test suite.
2025-04-20 21:17:39 +02:00
Josh Williams
77cf9fc2a1
added tests to makefile and run_tests
2025-04-20 21:17:39 +02:00
Josh Williams
70b997b249
switched to master makefile, run_tests and test_helpers
2025-04-20 21:17:39 +02:00
Josh Williams
2d3374f176
add tests to makefile and run_tests
2025-04-20 21:17:38 +02:00
Josh Williams
2bc44dba9d
modify makefile and run_tests
...
fix compiler warnings
2025-04-20 21:17:38 +02:00
Josh Williams
a2e19224a4
add signals-tests to makefile and run_tests
2025-04-20 21:17:38 +02:00
4lDO2
37b60b67e0
Add and fix test for kill&waitpid.
2025-04-19 19:27:02 +02:00
4lDO2
0083043736
Write and fix waitpid_multiple test.
2025-04-19 19:27:02 +02:00
4lDO2
134914c580
Expand waitpid test.
2025-04-19 19:27:00 +02:00
4lDO2
c99e9c7db3
Add waitpid test back.
2025-04-19 19:27:00 +02:00
4lDO2
9e769fcb57
Add pthread_exit test.
...
This caught a bug in the kernel where it would return Ok(24) when
passing zero extra-munmap length.
2025-04-19 19:27:00 +02:00
Josh Megnauth
a4826bd48c
Implement BSD's err.h
2025-04-18 12:34:45 +00:00
Josh Megnauth
e827b4f61f
Add strptime tests
2025-03-29 14:01:29 +00:00
Darley Barreto
dda7142385
Few improvements to time.h
2025-02-26 23:58:57 +00:00
Ron Williams
6ea993bf46
Fix sigqueue test
2025-02-07 22:04:01 +00:00
Peter Limkilde Svendsen
38d22bd735
Suppress warnings about deprecated declarations in C
2025-01-30 21:41:52 +01:00
Jeremy Soller
25b0da4876
Merge branch 'sigsetjmp_x64_implementation' into 'master'
...
Implement sigsetjmp and siglongjmp for X64
See merge request redox-os/relibc!478
2025-01-04 00:29:19 +00:00
Bendeguz Pisch
35a3efd936
Implement sigsetjmp and siglongjmp for X64
2025-01-04 00:29:19 +00:00
Darley Barreto
c14b2cee4c
Adding tzset, timezone awareness, and some tweaks
2025-01-02 20:19:34 +00:00
Darley Barreto
ae5a5256b4
Add missing functions to string.h
2024-12-28 22:46:45 +00:00
Anhad Singh
1db68ab978
feat(ld.so): scopes
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2024-12-24 20:51:53 +11:00
Peter Limkilde Svendsen
93b6374d1e
Reimplement memcpy() using slices, fix unaligned read/write, add test
2024-12-23 19:14:44 +00:00
bitstr0m
5d6ae507e1
Implement glob.h
2024-12-12 15:17:16 +00:00
Anhad Singh
e8e6b8cbc5
fix(expected): dynamic bins
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2024-11-26 19:51:06 +11:00
Anhad Singh
22bbdb025c
misc(tests): fix compilation of dlfcn.c
...
From man dlopen(3)
> According to the ISO C standard, casting between function
> pointers and 'void *', as done above, produces undefined results.
> POSIX.1-2001 and POSIX.1-2008 accepted this state of affairs and
> proposed the following workaround:
>
> *(void **) (&cosine) = dlsym(handle, "cos");
>
> This (clumsy) cast conforms with the ISO C standard and will
> avoid any compiler warnings.
>
> The 2013 Technical Corrigendum 1 to POSIX.1-2008 improved matters
> by requiring that conforming implementations support casting
> 'void *' to a function pointer. Nevertheless, some compilers
> (e.g., gcc with the '-pedantic' option) may complain about the
> cast used in this program.
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2024-11-25 18:00:03 +11:00
Anhad Singh
00746c2566
misc(tests): disable dlfcn test for now
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2024-11-25 12:31:33 +11:00
Anhad Singh
7aa340570f
chore: enable dynamic tests
...
Signed-off-by: Anhad Singh <andypython@protonmail.com >
2024-11-25 12:13:03 +11:00
Jeremy Soller
2c73cc947c
Merge branch 'memmem' into 'master'
...
Implement memmem()
See merge request redox-os/relibc!560
2024-11-17 16:18:15 +00:00
Peter Limkilde Svendsen
6a765ed88f
Implement memmem()
2024-11-17 16:18:14 +00:00
Jeremy Soller
caac784caa
Merge branch 'iso646' into 'master'
...
Add iso646.h and corresponding tests
See merge request redox-os/relibc!555
2024-11-17 16:16:11 +00:00
Josh Megnauth
5348273ccc
Emit C attributes via cbindgen
2024-11-17 16:15:07 +00:00
Peter Limkilde Svendsen
56d05e2cdc
Add iso646.h and corresponding tests
2024-11-10 16:19:15 +01:00
Peter Limkilde Svendsen
41264dc8b1
Add NulTerminatedInclusive iterator, rewrite/fix strchr/wcschr
2024-10-22 22:12:24 +00:00
Jeremy Soller
d794dc7704
Merge branch 'test' into 'master'
...
Add sigaltstack test
See merge request redox-os/relibc!518
2024-09-28 16:09:48 +00:00
4lDO2
07af4e49f7
Add sigaltstack test.
2024-09-28 16:51:17 +02:00
Raffaele Ragni
1864a97a8e
Impl net/if.h
2024-09-28 12:50:00 +00:00
4lDO2
293b041ea7
Move psignal test to correct (non-expect) category.
2024-09-24 19:34:53 +02:00
4lDO2
af6435e12d
Implement psignal and psiginfo.
2024-09-24 19:34:53 +02:00
4lDO2
13e7b77643
Implement basic support for (kernel) rt signals.
2024-09-24 19:34:50 +02:00
Arnold Loubriat
9e20c351d8
Add endian.h
2024-09-04 00:50:30 +02:00
4lDO2
651445d0c9
Move forkpty test from EXPECT_NAMES to NAMES.
2024-08-10 13:08:11 +02:00
Jeremy Soller
a38638542d
Merge branch 'ctermid' into 'master'
...
Implement ctermid()
See merge request redox-os/relibc!490
2024-08-01 18:42:29 +00:00
Jeremy Soller
455d7323e9
Merge branch 'swscanf_works' into 'master'
...
swscanf and vswscanf implementation proposal
See merge request redox-os/relibc!472
2024-08-01 18:41:14 +00:00
Nicolás Antinori
198c5502b7
swscanf and vswscanf implementation proposal
2024-08-01 18:41:14 +00:00
Jeremy Soller
af4fbf374e
Merge branch 'dprintf' into 'master'
...
Implement dprintf and vdprintf
See merge request redox-os/relibc!489
2024-08-01 18:39:58 +00:00
Agoston Szepessy
cdf5c70d5b
Implement ctermid()
2024-07-25 11:32:26 +02:00
Agoston Szepessy
bb1e8fe8d7
Implement dprintf and vdprintf
2024-07-23 22:15:53 +02:00
Agoston Szepessy
a83d4cbced
Implement getpass()
...
Also make fields in `termios` public; required for modifying them.
There's an new type of test: `EXPECT_INPUT_BINS`. These require a `.exp`
file to be present along with the `.c` file. The `.exp` file takes the
produced binary as an argument and sends input to the program. This is
useful for testing functions like `getpass()`.
2024-07-23 16:07:25 +02:00
4lDO2
66a32016b5
Move sa_restart test to correct category.
2024-07-16 14:43:25 +02:00