id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12501,config/platform/vxworks.hpp #defines macros with lowercase names that clash with other libraries,Itaj.Sherman@…,John Maddock,"boost/config/platform/vxworks.hpp #defines macros with bad names like getpagesize(), lstat(x,y).[[BR]] These names clash with identifier names (function members) in other libraries that I #include and thus cannot compile.[[BR]] Please change these macros to inline global functions or template functions. e.g. {{{ //#define lstat(p, b) stat(p, b) template< typename T1, typename T2 > BOOST_TYPOF( ::stat( declval(), declval() ) ) lstat( T1&& t1, T2&& t2 ) { return ::stat(forward(t1),forward(t2)); } }}} ",Bugs,closed,To Be Determined,config,Boost 1.60.0,Problem,fixed,vxworks,