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