X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Feventl.c;h=f2608cd290edfd20df89a1fdf5f0e77c4007ad03;hb=5b4ea0cf66dd82c871ed7d69a5801d78789087b2;hp=ad1df4b75ebd3ef8e01c15f48c0416a2be1e5a57;hpb=8a78bbf3382e2061c68c866a37904e8e14770cf8;p=pazpar2-moved-to-github.git diff --git a/src/eventl.c b/src/eventl.c index ad1df4b..f2608cd 100644 --- a/src/eventl.c +++ b/src/eventl.c @@ -1,5 +1,5 @@ /* This file is part of Pazpar2. - Copyright (C) 2006-2008 Index Data + Copyright (C) 2006-2009 Index Data Pazpar2 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free @@ -20,7 +20,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA /* * Based on ParaZ - a simple tool for harvesting performance data for * parallel operations using Z39.50. - * Copyright (c) 2000-2004 Index Data ApS + * Copyright (C) 2006-2009 Index Data ApS * See LICENSE file for details. */ @@ -111,7 +111,8 @@ int event_loop(IOCHAN *iochans) if (p->max_idle && p->max_idle < to.tv_sec) to.tv_sec = p->max_idle; } - if ((res = select(max + 1, &in, &out, &except, timeout)) < 0) + res = select(max + 1, &in, &out, &except, timeout); + if (res < 0) { if (errno == EINTR) continue; @@ -188,7 +189,9 @@ int event_loop(IOCHAN *iochans) /* * Local variables: * c-basic-offset: 4 + * c-file-style: "Stroustrup" * indent-tabs-mode: nil * End: * vim: shiftwidth=4 tabstop=8 expandtab */ +