version 1.213, 2016/05/02 08:49:03 |
version 1.214, 2016/09/12 01:22:38 |
|
|
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
*/ |
|
|
#include <sys/param.h> /* MIN MAX */ |
|
#include <sys/types.h> |
#include <sys/types.h> |
#include <sys/time.h> |
#include <sys/time.h> |
#include <sys/queue.h> |
#include <sys/queue.h> |
|
|
tab->nentries--; |
tab->nentries--; |
} else |
} else |
deadline = (deadline == 0) ? id->death : |
deadline = (deadline == 0) ? id->death : |
MIN(deadline, id->death); |
MINIMUM(deadline, id->death); |
} |
} |
} |
} |
if (deadline == 0 || deadline <= now) |
if (deadline == 0 || deadline <= now) |
|
|
switch (sockets[i].type) { |
switch (sockets[i].type) { |
case AUTH_SOCKET: |
case AUTH_SOCKET: |
case AUTH_CONNECTION: |
case AUTH_CONNECTION: |
n = MAX(n, sockets[i].fd); |
n = MAXIMUM(n, sockets[i].fd); |
break; |
break; |
case AUTH_UNUSED: |
case AUTH_UNUSED: |
break; |
break; |
|
|
deadline = reaper(); |
deadline = reaper(); |
if (parent_alive_interval != 0) |
if (parent_alive_interval != 0) |
deadline = (deadline == 0) ? parent_alive_interval : |
deadline = (deadline == 0) ? parent_alive_interval : |
MIN(deadline, parent_alive_interval); |
MINIMUM(deadline, parent_alive_interval); |
if (deadline == 0) { |
if (deadline == 0) { |
*tvpp = NULL; |
*tvpp = NULL; |
} else { |
} else { |