diff options
author | Harald Welte <laforge@gnumonks.org> | 2019-04-06 13:46:40 +0200 |
---|---|---|
committer | Harald Welte <laforge@osmocom.org> | 2019-11-07 10:24:50 +0100 |
commit | 7a010b10f7148ce42cead66f9dd4b7901b448418 (patch) | |
tree | b0ca20094c41534d1bafa33fbc57df1d4f1bcaa4 /include | |
parent | ba5a9b922477ff939cdffc4dbb785a8c8e1e5657 (diff) |
select: Make file descriptor lists per-thread
In a multi-threaded environemnt, it's likely that each thread will have
its own, distinct set of file descriptors that it wants to watch.
Hence, let's make the osmo_fd_* functions configure not one global
list of file descriptors, but a thread-local list of file descriptors.
Change-Id: I5082ed3e500ad1a7516e1785bc57e008da2fac9a
Diffstat (limited to 'include')
-rw-r--r-- | include/osmocom/core/select.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/osmocom/core/select.h b/include/osmocom/core/select.h index a200b6f3..92904e2f 100644 --- a/include/osmocom/core/select.h +++ b/include/osmocom/core/select.h @@ -52,6 +52,7 @@ void osmo_fd_unregister(struct osmo_fd *fd); void osmo_fd_close(struct osmo_fd *fd); int osmo_select_main(int polling); int osmo_select_main_ctx(int polling); +void osmo_select_init(void); struct osmo_fd *osmo_fd_get_by_fd(int fd); |