[gnu.emacs.bug] Compiling EMACS under AIX 2.2.1

Alpern@IBM.COM (David Alpern) (02/17/89)

It turns out EMACS, when compiled on AIX 2.2.1, does not respond to
keystrokes when run other than in its own X window.  The problem is that
the AIX header files now define FIONREAD, but the system appears not
to have it properly implemented.  So, one should now add

#define BROKEN_FIONREAD

to the m-ibmrt-aix.h file.  This can be safely added whether or not
you are currently running on AIX 2.2.1 -- do it now and don't get
burned later.

My apologies go to those inconvenienced by my reaction that there wasn't
a problem -- no one here runs other than under X, and it took me a
while to understand the circumstances of the complaint.  My thanks go
to Tom Engelsiepen who traced down the problem and the fix.

- Dave