File size limitations of a 32 bit program running under a 64 bit kernel
I am running Oracle R12 Ebusiness Suite on SLES 9 SP4 on an Intel X-Series Blade HS21XM. I have a problem with a compiled 32 bit program running in this environment which is running under a 64 bit kernel. The program is receiving a signal 25 (SIGXFSZ) which is apparently exceeding a file size limitation. All file systems on the server are Reiserfs with LFS support. I verified LFS support by writing several files of 6GB plus to the file system in question. The ulimits are unlimited fsize for the user context that this application runs under. Question: Does a 32 bit application still follow the same contraints for file system size as it normally does in a 32 bit operating environment even though it is running under a 64 bit kernel and writing to a file system with large file size support? Is there any system configuration required to allow a 32 bit application to write a file size greater than 2GB or 4GB in a 64 bit Linux operating system? Thank you so much.