read from file after calling lseek64 - Linux

read from file after calling lseek64 - Linux

I'm trying to read a large file (> 2.0 GB). The seeking is done by lseek64, then I tried to read using read(fileHandle, buffer, bufferLength)\ pread64(fileHandle, buffer, bufferLength, offset) - but both return with -1.

What could it be?

Thanks in advance!

Valgrind 'noise', what does it mean?


How to send a EML file as email using python script to list of emails one at a time?
Do you have. How to retrieve value from etc/sysconfig in Python
#define _FILE_OFFSET_BITS 64 
before you include the syscall headers? Otherwise, show any code.. Displaying an image from the tmp directory
How do they read clusters/cylinders/sectors from the disk?Use OpenBSD's malloc, realloc and free in my program


Strange results while measuring delta time on Linux
ssize_t count = read(fileHandle, buffer, bufferLength); if ( count == -1 ) {  fprintf(stderr, "can't read file: %m\n");  exit(1); } 
Java OutOfMemoryError due to Linux RAM disk cache not freed

60 out of 100 based on 35 user ratings 260 reviews