This all sounds good regarding the POLL stuff.

I didn't know how it was being used.. I just assumed
(rightfully so, I think) that these macros were being used
by the OS system calls (eg. poll(2))

If we're not passing them to the OS and are for local use
only, then yes, we should use our own names for these macros,
and if there's the potential for the names to be accidentally
used or confused with the OS/system call pipe() interface,
there should definitely be some warnings among the macro
definitions about what these are.

Or maybe better, the macro names should be "different enough"
that no one might accidentally use/confuse them with poll(2).
_______________________________________________
fltk-dev mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-dev

Reply via email to