[gnu.bash.bug] bash-1.04 on Convex

przemek@ndcvb.cc.nd.edu (Przemek Klosowski) (01/03/90)

I tried to install Bash 1.04 on Convex; I defined CONVEX and Bsd. I did the
same thing for Bash 1.03 and 1.02 before, with success; but with v.1.04 I get 
loader error because shell.c calls procedure setvbuf(FILE, int, int, int)
and this procedure isn't in my libraries. 
Where is this procedure supposed to be? If it is supposed to be there but
isn't because of Convex's oversight, what can I do?

Also, on Convex, file sys/pcntl.h is broken---last statement lacks a
semicolon. Convex's C doesn't complain, but gcc (justly) does. I just 
include manually a modified copy of pcntl.h before it gets included by 
the program, but if other people have the same problem, maybe it could be
worked around in the original code...
		przemek