libposix: deep refactor; add sys/posixly command

With these changes, libposix (and newlib) can run MirBSD Korn Shell.
This commit is contained in:
2017-09-11 01:01:11 +02:00
parent 2f99fb162f
commit 001069aa7b
56 changed files with 4939 additions and 608 deletions

View File

@ -23,6 +23,13 @@
static PosixTimevalReader __libposix_timeval_reader;
static PosixTimezoneReader __libposix_timezone_reader;
unsigned int
POSIX_alarm(int *errnop, unsigned int seconds)
{
long r = alarm(seconds * 1000);
return r/1000;
}
int
POSIX_gettimeofday(int *errnop, void *timeval, void *timezone)
{