I know that under Solaris 2.6 that a process couldn't hold more than 256 file descriptors, but that restriction was lifted in Solaris 7 and Solaris 8.
Using ulimit -n 1024 and the pfiles command, I can see that the process running this particular Perl script in question has a 1024 limit but the 256th open statement fails (as monitored using pfiles). The actual error from the open statement is "Illegal seek" but I am not sure if that is meaningful or not. I've tried several versions of Perl; 5.003, 5.005_03 (which comes with Solaris), 5.6.0 and I've just built 5.6.1 on Solaris 7 with similar results. Is there a known Perl limit that I'm dealing with here? I am new to Perl and this is a very complicated script which forks off child processes and maintains communication and control via the socket. We seem to have hit the wall at 256 but I currently need hundreds more. I would ask the original programmer, but I believe my predecessor actually killed him for obtuse coding pratices ( an occupational hazzard for Perl programmers? ). Any insight would be appreciated. Regards Jerry -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]