the fix for the file-name-handler problems in efs

jeff (jsparkes@bnr.ca)
Fri, 22 Jul 1994 16:05:00 -0400


The problem was that call6 wasn't using a big enough array to hold all
of the arguments.

I wonder if this could becausing the gc problems as well.  The only
functions that used call6 where write-region, directory-files and
insert-file-contents.  The last one is pretty heavily used...

*** 1.1	1994/07/22 19:47:37
--- eval.c	1994/07/22 19:47:48
***************
*** 2403,2409 ****
         Lisp_Object arg3, Lisp_Object arg4, Lisp_Object arg5)
  {
    struct gcpro gcpro1;
!   Lisp_Object args[6];
    args[0] = fn;
    args[1] = arg0;
    args[2] = arg1;
--- 2403,2409 ----
         Lisp_Object arg3, Lisp_Object arg4, Lisp_Object arg5)
  {
    struct gcpro gcpro1;
!   Lisp_Object args[7];
    args[0] = fn;
    args[1] = arg0;
    args[2] = arg1;

--
Jeff Sparkes
jsparkes@bnr.ca    Bell-Northern Research, Ottawa, Ontario, Canada