Giacomo Tesio
ea21d3cd2d
libposix: add support for O_NONBLOCK
...
We keep a list of non blocking fds and use awake to
make them not block on read, write, pread and pwrite.
2018-01-15 22:37:27 +01:00
Giacomo Tesio
001069aa7b
libposix: deep refactor; add sys/posixly command
...
With these changes, libposix (and newlib) can run MirBSD Korn Shell.
2017-12-18 23:02:36 +01:00
Giacomo Tesio
f3b882ba4a
qa: add setsid test to newlib
2017-09-08 00:15:12 +02:00
Giacomo Tesio
a97830e493
newlib: add qa test for setjmp/longjmp
2017-09-03 17:41:55 +02:00
Giacomo Tesio
bd149a18f1
libposix: implement gettimeofday
2017-08-25 00:53:10 +02:00
Giacomo Tesio
6158d0e166
qa: newlib test for chdir and mkdir
2017-08-23 04:25:30 +02:00
Giacomo Tesio
97c4c2bccb
qa: add test for opendir/readdir/closedir in newlib
2017-08-22 01:41:15 +02:00
Giacomo Tesio
6dd00801dc
libposix: introduce pause() (still to be integrated in newlib)
2017-08-18 00:50:07 +02:00
Giacomo Tesio
1b4b6d1574
qa: reenable newlib's tests
2017-08-13 12:33:18 +02:00
Giacomo Tesio
d573d0a39c
qa: disable newlib's test 202-signals
2017-08-13 00:06:04 +02:00
Giacomo Tesio
99124f1578
qa: disable newlib's test 201-signals
...
For some reason it hangs on travis-ci.
2017-08-12 23:55:39 +02:00
Giacomo Tesio
1c4a04cd30
qa: various fix to tests
2017-08-11 03:18:32 +02:00
Giacomo Tesio
4f97f4a80b
qa: disable broken tests
2017-06-05 22:11:36 +02:00
Giacomo Tesio
9dc9001469
newlib: test ignored signals (broken)
2017-05-29 01:53:37 +02:00
Giacomo Tesio
559e5429ed
newlib: tests for sigchld
2017-05-29 01:42:08 +02:00
Giacomo Tesio
fe168aa55d
newlib: introduce tests for SIGCHLD
2017-05-26 02:12:42 +02:00
Giacomo Tesio
439326fa1f
newlib: enabled more tests for signals (still broken)
2017-05-25 22:43:38 +02:00
Giacomo Tesio
47573e2122
newlib: add 201-signals (broken as no default action occurs in newlib)
2017-05-02 01:15:10 +02:00
Giacomo Tesio
690a89d3ce
newlib: add test for waitpid (to implement)
2017-05-01 12:03:49 +02:00
Giacomo Tesio
d0b9ae9cac
newlib: first test for signals
2017-04-29 00:33:54 +02:00
Giacomo Tesio
28539041d0
newlib: one more test (fread)
2017-04-28 23:15:03 +02:00
Giacomo Tesio
2481b01515
qa: introduce runners and more tests for newlib
...
For each test, if a script exists with the same name of the test
plus the .runner suffix, the runner is run instead of the test.
As a first example qa/lib/newlib/testsuite/atexit is run by
qa/lib/newlib/testsuite/atexit.runner.
These .runner scripts allow more complex checks of the side effects
generated by the test.
2017-04-28 00:47:12 +02:00
Giacomo Tesio
7ab8fecd80
newlib: qa checks from RedHat tests suite
2017-04-23 23:50:20 +02:00
Giacomo Tesio
c2982db8a2
newlib: run first QA checks
2017-04-22 00:46:55 +02:00