Its only one program run on both Solaris and Linux. And all it does is reading the database file.
I meant on Linux it does not return all the records. Though the count says it has loaded the entire file, I can only access few records from the data structure that is populated from this file.