aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-bsp/acpid/acpid/set_socket_noblock.patch
blob: 54d64351d7b12ab5b13d9f5e3c1501405bef6fbe (plain)
1
2
3
4
5
6
7
8
9
10
--- a/acpid.c
+++ b/acpid.c
@@ -307,6 +307,7 @@ main(int argc, char **argv)
 				non_root_clients++;
 			}
 			fcntl(cli_fd, F_SETFD, FD_CLOEXEC);
+			fcntl(cli_fd, F_SETFL, O_NONBLOCK);
 			snprintf(buf, sizeof(buf)-1, "%d[%d:%d]",
 				creds.pid, creds.uid, creds.gid);
 			acpid_add_client(cli_fd, buf);