Branch: Tag:

2002-02-05

2002-02-05 19:15:23 by Martin Stjernholm <mast@lysator.liu.se>

Fixed calls to check_threads_etc in many places where we wait a while and
can be interrupted by signals.

Rev: src/backend.cmod:1.23
Rev: src/builtin_functions.c:1.420
Rev: src/dlopen.c:1.29
Rev: src/modules/CommonLog/clf.c:1.7
Rev: src/modules/Image/font.c:1.70
Rev: src/modules/Pipe/pipe.c:1.47
Rev: src/modules/files/efuns.c:1.110
Rev: src/modules/files/file.c:1.232
Rev: src/modules/files/socket.c:1.59
Rev: src/modules/files/udp.c:1.29
Rev: src/modules/system/system.c:1.120
Rev: src/object.c:1.197
Rev: src/signal_handler.c:1.216
Rev: src/threads.c:1.178

5:   \*/   /**/   #include "global.h" - RCSID("$Id: builtin_functions.c,v 1.419 2002/01/16 02:54:08 nilsson Exp $"); + RCSID("$Id: builtin_functions.c,v 1.420 2002/02/05 19:08:52 mast Exp $");   #include "interpret.h"   #include "svalue.h"   #include "pike_macros.h"
3403:    {    break;    }else{ -  check_signals(0,0,0); +  check_threads_etc();    }    }   }
3517:    {    break;    }else{ -  check_signals(0,0,0); +  check_threads_etc();    }    }    }