3 #if !defined(NO_UNIX_DOMAIN_SOCKETS)
6 UAcceptS(int sfd
, struct sockaddr_un
*const addr
, int *ualen
, int tlen
)
15 *ualen
= (int) sizeof(struct sockaddr_un
);
16 result
= accept(sfd
, (struct sockaddr
*) addr
, (int *) ualen
);
17 if ((result
>= 0) || (errno
!= EINTR
))
28 result
= select(sfd
+ 1, SELECT_TYPE_ARG234
&ss
, NULL
, NULL
, &tv
);
32 } else if (result
== 0) {
36 } else if (errno
!= EINTR
) {
42 *ualen
= (int) sizeof(struct sockaddr_un
);
43 result
= accept(sfd
, (struct sockaddr
*) addr
, (int *) ualen
);
44 } while ((result
< 0) && (errno
== EINTR
));