[gnu.gcc.bug] fixincludes

mdt@YAHI.STANFORD.EDU (Michael Tiemann) (03/13/89)

fixincludes finds and fixes bugs in the IOCTL tradition, but there are
other bugs in Sun pixrects files which need fixing, namely, this form

#ifndef BLA.H
#define BLA.H
...
#endif BLA.H

should be changed to

#ifndef BLA_H
#define BLA_H
...
#endif /* BLA_H */

Michael

sps@magoo.mcnc.org (Stephen P. Schaefer) (05/26/89)

GCC 1.35 on a Sun 4, OS 4.0.1.

The following symbolic links appear in the directory /usr/include:

fcntl.h -> sys/fcntl.h
frame.h -> machine/frame.h
poll.h -> sys/poll.h
signal.h -> sys/signal.h
stropts.h -> sys/stropts.h
syscall.h -> sys/syscall.h
termio.h -> sys/termio.h
termios.h -> sys/termios.h

fixincludes corrects the real files and puts them under gcc-include,
but it does not put these symbolic links in that tree, so that
programs including the symbolic link get pointed at the incorrect
originals.

Aside from that, things are working splendidly.  Thanks for the good
work.
--
	Stephen P. Schaefer, Postmaster	MCNC
	sps@mcnc.org			P.O. Box 12889
	...!mcnc!sps			RTP, NC 27709