version 1.73, 2012/12/24 12:38:57 |
version 1.74, 2013/01/18 02:10:29 |
|
|
int prefer_unattached) |
int prefer_unattached) |
{ |
{ |
if (best == NULL) |
if (best == NULL) |
return 1; |
return (1); |
if (prefer_unattached) { |
if (prefer_unattached) { |
if (!(best->flags & SESSION_UNATTACHED) && |
if (!(best->flags & SESSION_UNATTACHED) && |
(s->flags & SESSION_UNATTACHED)) |
(s->flags & SESSION_UNATTACHED)) |
return 1; |
return (1); |
else if ((best->flags & SESSION_UNATTACHED) && |
else if ((best->flags & SESSION_UNATTACHED) && |
!(s->flags & SESSION_UNATTACHED)) |
!(s->flags & SESSION_UNATTACHED)) |
return 0; |
return (0); |
} |
} |
return (timercmp(&s->activity_time, &best->activity_time, >)); |
return (timercmp(&s->activity_time, &best->activity_time, >)); |
} |
} |