support: abstract some system functions

Make a new API to hide some the implementation of eventfd, timerfd
and signalfd along with clock and read/write/ioctl/close functions.
We would like to have plugins use the abstractions so that we
can switch them to something else when needed.
This commit is contained in:
Wim Taymans 2019-06-04 17:07:34 +02:00
parent 98602f0343
commit 81c7dd4433
12 changed files with 492 additions and 50 deletions

View file

@ -89,6 +89,7 @@ spa_support_headers = [
'support/log-impl.h',
'support/loop.h',
'support/plugin.h',
'support/system.h',
]
install_headers(spa_support_headers,