File size issue in Sol 5.9

Hi Gurus,

An Application is not able to create files above 2.14gb in size in my Sol5.9 server. I have checked the file limit of the user running the Application and am attaching the same:

[1647]boiadm: ulimit -a
time(seconds) unlimited
file(blocks) unlimited
data(kbytes) unlimited
stack(kbytes) unlimited
coredump(blocks) unlimited
nofiles(descriptors) 256
vmemory(kbytes) unlimited

Oracle running in this same box is able to create more than 5gb in size.
Am not able to garner much help from the App team.

Any ideas on how i could proceed?

Thanks
HG

Tell the application maintainers to use proper unsigned 32bit pointers when working with files, instead of the signed one they're using now. Or maybe even 64 bits...

Also are your mounts supporting largefiles?

Take a look at: Solaris Mount Tutorial

Pludi..Can you elaborate what you had told. I need to explain that to my Development team.
Tony,i checked and found that the File system indded supports largefiles.
Thanks guys for the response.

HG

An int is usually 32 bits large. If it's signed, the largest positive number is 2^31-1 = 2147483647, which would be your 2.14 GB. By changing it to unsigned int you can allocate 2^32 bytes = 4294967296, or 4GB. If they can change it to 64 bits that would increase to 18446744073709551616 bytes (or 16384 PB)