lexer: Include <unistd.h> to ensure 'read' is consistently replaced.