161
162
ufds[1].events = POLLOUT;
164
169
if (nfds == 1 && ufds[0].revents & POLLIN) {
165
170
ufds[1].fd = accept (ufds[0].fd,
166
171
(struct sockaddr *)&un_addr, &addrlen);
168
173
setsockopt(ufds[1].fd, SOL_SOCKET, SO_PASSCRED,
173
178
if (ufds[0].revents & POLLIN) {
174
179
lcr_uis_dispatch (ufds[1].fd);
182
184
__attribute__ ((constructor)) static int lcr_uis_ctors (void)