#include #include #define __USE_LARGEFILE64 #define __USE_LARGE_OFFSETS #include #include #include #include #include #include #define lseek lseek64 #define off_t off64_t #define open open64 #define MAX_SIZE 32*1024 /* Maximum Block Write Size */ extern "C" off_t lseek(int FD,off_t offset,int whence); #include #include #include #include #include int WRITE (int FD,char *buffer, int size) { int written=0,current=MAX_SIZE; int writelen; for (;written