|
As per the original comment - I have added more updated information re. this issue into common.h
Anyone building 32bit Firebird will have to make an informed decision based on what version of Solaris they are using and its build/patch level before uncommenting the SFIO define. |
|||||||||||||||||||||||||||||||||||||||||||||||||||
See:
http://paulbeachsblog.blogspot.com/2008/07/solaris-and-256-file-descriptor-problem.html
The easiest solution to this issue for the time being is to leave the define in the code, but comment it with the relevant information for Solaris 10. Then the define can be removed if the patches have been applied or the user is running a relevant version of Solaris 10.