> Here is a proposal that should acknowledge both of your arguments: > Provide separate modules 'select' separate from 'sys_select', like we do > in the rest of gnulib, but if 'sys_select' is used without 'select', then > #define select select_used_without_requesting_gnulib_module_select > so that the developer gets an explicit error message, rather than falling > into a pitfall.
A mandatory link warning (i.e. always enabled, not just with posixcheck) would also work for me. Paolo