<dec f='src/src/sys/compat/linux/common/linux_misc.h' l='147' type='int linux_select1(struct lwp * , register_t * , int , fd_set * , fd_set * , fd_set * , struct linux_timeval * )'/>
<use f='src/src/sys/compat/linux/common/linux_misc.c' l='846' u='c' c='linux_sys_select'/>
<def f='src/src/sys/compat/linux/common/linux_misc.c' l='857' ll='926' type='int linux_select1(struct lwp * l, register_t * retval, int nfds, fd_set * readfds, fd_set * writefds, fd_set * exceptfds, struct linux_timeval * timeout)'/>
<doc f='src/src/sys/compat/linux/common/linux_misc.c' l='851'>/*
 * Common code for the old and new versions of select(). A couple of
 * things are important:
 * 1) return the amount of time left in the &apos;timeout&apos; parameter
 * 2) select never returns ERESTART on Linux, always return EINTR
 */</doc>
