If a signal handler runs during select() loop in clixon_event_loop() and unless the signal handler sets clixon_exit, the select will be restarted.

This commit is contained in:
Olof hagsand 2021-02-25 22:35:13 +01:00
parent c509868345
commit d5edd64257
5 changed files with 40 additions and 5 deletions

View file

@ -112,6 +112,9 @@ Developers may need to change their code
### Minor changes
* If a signal handler runs during `select()` loop in `clixon_event_loop()` and unless the signal handler sets clixon_exit, the select will be restarted.
* Existing behavior for SIGTERM/SIGINT to exit is maintained
* This was for supporting SIGCHLD of forked restconf that crashes or being killed externally.
* Look for symbols in plugins using `dlsym(RTLD_DEFAULT)` instead of `dlsym(NULL)` for more portable use
* Thanks jdl@netgate.com
* Added support for the following XPATH functions: