[net.unix-wizards] Bourne again

peno@enea.UUCP (Pekka Nousiainen) (12/02/85)

The recent discussion on the "wacky" memory allocation of sh
got me into looking again at our Genix 4.1 sh which always hangs
in long scripts.  Sure enough, where it loops is in the statement

	WHILE !busy(q = p->word) DO p->word = q->word OD

at the beginning of alloc (really malloc, in blok.c).  Increasing
the constants in brkincr.h seemed to help a bit but I'd like to
have a real fix.  Our machine is pretty flakey in all respects so
this may not occur as often on other Genix 4.1 implementations.

---
Address:  ...!mcvax!enea!peno.