aboutsummaryrefslogtreecommitdiffstats
path: root/src/select.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-18Move src/*.{c,h} to src/core/Pau Espin Pedrol1-675/+0
2022-11-09Fix typos in copyright statements.Harald Welte1-1/+1
2022-11-03Support building with -Werror=strict-prototypes / -Werror=old-style-definitionHarald Welte1-3/+3
2022-01-10socket, select: Fix -Wsign-compare warningsHarald Welte1-1/+1
2021-12-28select_main: don't poll forever during shutdownOliver Smith1-2/+8
2021-12-23select: gather statistics for TCP connectionsPhilipp Maier1-0/+5
2021-12-14treewide: remove FSF addressOliver Smith1-5/+0
2021-06-18osmo_select_shutdown_request(): allow finishing pending writes on SIGTERMNeels Hofmeyr1-1/+69
2020-10-23select: Migrate over to poll()Harald Welte1-2/+136
2020-10-19select: Introduce osmo_fd_{read,write}_{enable,disable}()Harald Welte1-0/+9
2020-05-11Drop old BSC references in fd check configure optionPau Espin Pedrol1-1/+1
2020-05-09select: Fix typo in a comment Osmcoom->OsmocomAlexander Chemeris1-1/+1
2020-04-19timerfd: call osmo_fd_unregister() when closing on read errorHarald Welte1-0/+1
2020-04-18select.c: Introduce support for signalfdHarald Welte1-0/+59
2019-11-07select: Make file descriptor lists per-threadHarald Welte1-3/+17
2019-08-27context: Add support for [per-thread] global talloc contextsHarald Welte1-5/+35
2019-03-21select: Rename BSC_FD_* constants to OSMO_FD_*Harald Welte1-8/+8
2019-02-21select: Call log_reset_context() before calling file descriptor callbacksHarald Welte1-0/+6
2018-10-21timerfd_create(): Fix error handling of osmo_fd_register()Harald Welte1-1/+8
2018-05-10Add osmo_timerfd_* functions for osmo_fd-wrapped timerfdHarald Welte1-0/+66
2017-11-13Fix/Update copyright notices; Add SPDX annotationHarald Welte1-0/+3
2017-08-12add osmo_fd_setup() convenience function to fill-in osmo_fdHarald Welte1-0/+18
2017-07-13select: Add new osmo_fd_close() functionHarald Welte1-0/+17
2017-06-23doxygen: unify use of \file across the boardNeels Hofmeyr1-6/+7
2017-06-23doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr1-7/+7
2017-06-12update/extend doxygen documentationHarald Welte1-3/+2
2017-05-17src/select.c: Don't #include <sys/select.h> if it doesn't existHarald Welte1-1/+1
2017-04-04select: Find the highest fd when filling the fd_setsHolger Hans Peter Freyther1-1/+12
2017-02-07select: add functionality to check socket statePhilipp Maier1-6/+24
2016-09-28osmo_select_main(): drop useless call to osmo_timers_check()3G_2016_09Neels Hofmeyr1-2/+0
2016-05-05Update doxygen annotations in libosmocoreHarald Welte1-1/+5
2016-03-31select: Externalize fd_set filling and dispatchHolger Hans Peter Freyther1-32/+51
2016-03-19Add new osmo_fd_get_by_fd() functionHarald Welte1-0/+12
2015-11-12fix FSF address in sources/headersJaroslav Škarvada1-1/+2
2014-11-14select.c: Add missing #include lines for string.h and sys/select.hHarald Welte1-0/+2
2014-05-15select: Fix english in commentHolger Hans Peter Freyther1-1/+1
2012-04-18doc: Fix the Doxygen section endingsSylvain Munaut1-1/+1
2011-08-17some more doxygen work (include the notion of modules)Harald Welte1-0/+19
2011-06-26merge process.[ch] with application.[ch]Harald Welte1-0/+9
2011-05-07select: use namespace prefix osmo_fd* and osmo_select*Pablo Neira Ayuso1-11/+11
2011-05-07timer: use namespace prefix osmo_timer*Pablo Neira Ayuso1-4/+4
2011-03-23include: reorganize headers file to include/osmocom/[gsm|core]0.2.0Pablo Neira Ayuso1-3/+3
2010-10-31select.c: Change license terms from GPLv2 (from ulogd) to GPLv2+Harald Welte1-2/+3
2010-08-06bsc_fd: Add a build option to be able to debug fd list corruptionHolger Hans Peter Freyther1-0/+12
2010-04-11select.c: Make the ugly hacker uglier...0.1.4Holger Hans Peter Freyther1-1/+2
2010-02-20fix select.c build (config.h)Harald Welte1-0/+2
2010-02-20intial checkin of the libosmocore projectHarald Welte1-0/+128