selinux/restorecond
Fabian Vogt 271eb4fe44 restorecond: Set GLib IO channels to nonblocking
Without nonblocking IO, g_io_channel_read_chars waits indefinitely for more
data without ever returning control to the event loop.

Set the IO channels to nonblocking to fix SIGTERM handling.

Signed-off-by: Fabian Vogt <fvogt@suse.de>
Acked-by: James Carter <jwcart2@gmail.com>
2024-11-15 13:26:15 -05:00
..
.gitignore restorecond: Add gitignore 2016-11-16 11:20:05 -05:00
LICENSE docs: provide a top level LICENSE file 2022-10-05 08:20:38 -04:00
Makefile Do not automatically install Russian translations 2023-08-16 13:33:47 -04:00
VERSION Release 3.7 2024-06-26 17:30:41 +02:00
org.selinux.Restorecond.service restorecond: Rename restorecond-user.service to restorecond_user.service 2020-05-04 10:31:44 +02:00
restore.c restorecond: Fix redundant console log output error 2019-11-15 08:12:16 -05:00
restore.h restorecond: break source dependency on policycoreutils/setfiles 2016-11-16 11:19:51 -05:00
restorecond.8 Move policycoreutils/restorecond to restorecond. 2016-11-16 11:19:50 -05:00
restorecond.c restorecond: use /run instead of /var/run 2019-03-18 22:07:08 +01:00
restorecond.conf restorecond: use /run instead of /var/run 2019-03-18 22:07:08 +01:00
restorecond.desktop restorecond: Set X-GNOME-HiddenUnderSystemd=true in restorecond.desktop file 2020-07-21 08:14:57 +02:00
restorecond.h restorecond: add noreturn attribute to exitApp() 2017-03-07 14:00:16 -05:00
restorecond.init restorecond: compatible with the use of EUID 2023-11-07 16:27:11 -05:00
restorecond.service Add documentation key in systemd .service files 2019-07-18 09:51:43 -05:00
restorecond_user.conf Move policycoreutils/restorecond to restorecond. 2016-11-16 11:19:50 -05:00
restorecond_user.service restorecond: Rename restorecond-user.service to restorecond_user.service 2020-05-04 10:31:44 +02:00
stringslist.c restorecond: add check for strdup in strings_list_add 2023-08-04 13:52:40 -04:00
stringslist.h Move policycoreutils/restorecond to restorecond. 2016-11-16 11:19:50 -05:00
user.c restorecond: Set GLib IO channels to nonblocking 2024-11-15 13:26:15 -05:00
utmpwatcher.c restorecond: use /run instead of /var/run 2019-03-18 22:07:08 +01:00
utmpwatcher.h Move policycoreutils/restorecond to restorecond. 2016-11-16 11:19:50 -05:00
watch.c restorecond: Musl compatibility for GLOB_BRACE and GLOB_TILDE 2018-05-17 13:08:34 +08:00