Adaptive Server automatically sets the maximum file descriptors per process to the operating system maximum of 10240. The ulimit command is not supported on Mac OS X, but you can use the sysctl command, or programatically via getrusage().
Adaptive Server can use a maximum of 1024 file descriptors per process (engine), regardless of the operating system limit.