- int fd;
-
- do
- {
-#ifdef HAVE_ACCEPT4
- fd = accept4 (lfd, NULL, NULL, SOCK_CLOEXEC);
- if (fd == -1 && errno == ENOSYS)
-#endif
- fd = accept (lfd, NULL, NULL);
- }
- while (fd == -1 && errno == EINTR);
-
+ int fd = vlc_accept (lfd, NULL, NULL, true);