Subj : Filesize beyond FAT32 ? To : borland.public.cpp.borlandcpp From : Trandog Date : Mon Aug 04 2003 07:20 pm I have a lot of code written in Borland C (3.0); a lot of work to recompile and link all the code. One of my programs is now dealing with a file > 4 Gig. I need to be able to jump around the file, but I can't seem to do that with this compiler. Is there a way to fgetpos (or ftell) and fsetpos (or fseek) with __int64 values? I tried the fgetpos(ptr,&__int64num), but it doesn't seem to work on values > INT_MAX. I downloaded the BC5, but it seems to not include the linker, and requires a new set of run-time/link-time libraries. It seems as fpos_t is still defined as long (32 bit). If 64 bit locations are supported, I am willing to try to update all my system,but I hate to do that without assurance that it will solve my problem. Does anyone have a viable solution? Thanks. .