lexer: Include <unistd.h> to ensure 'read' is consistently replaced.
authorBen Pfaff <blp@cs.stanford.edu>
Mon, 8 Dec 2014 06:10:54 +0000 (22:10 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Mon, 8 Dec 2014 06:10:54 +0000 (22:10 -0800)
On some platforms, Gnulib #defines read to rpl_read.  The lexer uses
an unreleated function pointer member named 'read' in struct
lex_reader_class.  It doesn't really matter whether this name gets
replaced with rpl_read as long as it always happens consistently.
Adding "#include <unistd.h>" to lexer.h should ensure that.

Reported by Harry Thijssen.


No differences found