たくさんのファイルを開く python スクリプトを書いて Solaris 10 の上で動かしてみると、ulimit -n で数を増やしているにもかかわらず、Too many open files とか言われました…
stdio が 255 までしか open file をサポートしてないとか、いつの時代かと思ってしまいました。 LD_PRELOAD_32=/usr/lib/extendedFILE.so.1 で回避できましたが、この記事を見つけるまで、Python を -m64 でコンパイルしようとか色々時間を取られてしまったのでした。