Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!spool.mu.edu!sdd.hp.com!elroy.jpl.nasa.gov!ames!vsi1!daver!bungi.com!news From: phil@cs.wwu.edu (Phil Nelson) Newsgroups: comp.sys.nsc.32k Subject: varargs on Minix 1.5/1.3 hybrid seem to be gefrotzen. Message-ID: <9102251706.AA15782@strawberry.cs.wwu.edu> Date: 25 Feb 91 17:06:26 GMT References: <> Sender: news@daver.bungi.com Reply-To: phil@cs.wwu.edu Lines: 13 Approved: news@daver.bungi.com >In porting the GNU file utils (mv, cp, chmod, ...), I noticed that the >common error() routine spat out bogus error messages. Tracing it >a little, it seems that vfprintf() is not handling its args properly. Yup, vfprintf is broken. (As reported before.) I'll take the blame. I will have some diffs soon. What I did was to change stdio.h to have the right parameters and started with a fresh copy of libflt (at least the *print* files. Some changes are required to get all of them compiled, but the "original version" is a good starting point. I have several other fixes that I plan to distribute soon. If you know of any other problems not reported please let me know. --Phil