use lseek(fd, 0 SEEK_END), this should return the size in bytes. On 1/19/07, Pharaoh . <pharaoh137@xxxxxxxxx> wrote:
Hi How to find size of a file from a userspace program without using shell commmands with system() etc? I want to allocate a buffer and read the entire contents of a file, I know this is not good for large files, but I am just experimenting with small file currently so this is good enough. Is there any system call available for this?
-- Regards, Sandeep. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/