Dmitry Chagin
9802eb9ebc
Implement Linux specific syncfs() system call.
2015-05-24 18:08:01 +00:00
Dmitry Chagin
e1ff74c0f7
Implement recvmmsg() and sendmmsg() system calls.
2015-05-24 18:04:04 +00:00
Dmitry Chagin
6e4c8004dc
Implement epoll_pwait() system call.
2015-05-24 18:00:14 +00:00
Dmitry Chagin
19d8b461f4
Add utimensat() system call.
...
The patch developed by Jilles Tjoelker and Andrew Wilcox and
adopted for lemul branch by me.
2015-05-24 17:57:07 +00:00
Dmitry Chagin
b6aeb7d5dd
Add preliminary fallocate system call implementation
...
to emulate posix_fallocate() function.
Differential Revision: https://reviews.freebsd.org/D1523
Reviewed by: emaste
2015-05-24 17:33:21 +00:00
Dmitry Chagin
a6b40812ec
Implement ppoll() system call.
...
Differential Revision: https://reviews.freebsd.org/D1105
Reviewed by: trasz
2015-05-24 16:59:25 +00:00
Dmitry Chagin
a31d76867d
Implement eventfd system call.
...
Differential Revision: https://reviews.freebsd.org/D1094
In collaboration with: Jilles Tjoelker
2015-05-24 16:49:14 +00:00
Dmitry Chagin
e16fe1c730
Implement epoll family system calls. This is a tiny wrapper
...
around kqueue() to implement epoll subset of functionality.
The kqueue user data are 32bit on i386 which is not enough for
epoll user data, so we keep user data in the proc emuldata.
Initial patch developed by rdivacky@ in 2007, then extended
by Yuri Victorovich @ r255672 and finished by me
in collaboration with mjg@ and jillies@.
Differential Revision: https://reviews.freebsd.org/D1092
2015-05-24 16:41:39 +00:00
Dmitry Chagin
b2f587918d
Add preliminary support for x86-64 Linux binaries.
...
Differential Revision: https://reviews.freebsd.org/D1076
2015-05-24 16:07:11 +00:00