--- myrescue.c.orig	2017-02-10 01:59:06 UTC
+++ myrescue.c
@@ -36,7 +36,7 @@
 
 long long filesize ( int fd )
 {
-	long long rval = lseek64(fd, 0, SEEK_END) ;
+	long long rval = lseek(fd, 0, SEEK_END) ;
 	if (rval < 0) {
 		perror("filesize");
 		exit(-1);
@@ -47,8 +47,8 @@ long long filesize ( int fd )
 int peek_map(int bitmap_fd, int block)
 {
 	char c = 0;
-	if (lseek64(bitmap_fd, block, SEEK_SET) < 0) {
-		perror("peek_map lseek64");
+	if (lseek(bitmap_fd, block, SEEK_SET) < 0) {
+		perror("peek_map lseek");
 		exit(-1);
 	}
 	if (read(bitmap_fd, &c, 1) < 0) {
@@ -60,8 +60,8 @@ int peek_map(int bitmap_fd, int block)
 
 void poke_map(int bitmap_fd, int block, char val)
 {
-	if (lseek64(bitmap_fd, block, SEEK_SET) < 0) {
-		perror("poke_map lseek64");
+	if (lseek(bitmap_fd, block, SEEK_SET) < 0) {
+		perror("poke_map lseek");
 		exit(-1);
 	}
 	if (write(bitmap_fd, &val, 1) != 1) {
@@ -81,13 +81,13 @@ int copy_block( int src_fd, int dst_fd, 
 	filepos = block_num;
 	filepos *= block_size;
 
-	if (lseek64(src_fd, filepos, SEEK_SET) < 0) {
-		perror("lseek64 src_fd");
+	if (lseek(src_fd, filepos, SEEK_SET) < 0) {
+		perror("lseek src_fd");
 		return errno;
 	}
 
-	if (lseek64(dst_fd, filepos, SEEK_SET) < 0) {
-		perror("lseek64 dst_fd");
+	if (lseek(dst_fd, filepos, SEEK_SET) < 0) {
+		perror("lseek dst_fd");
 		return errno;
 	}
 
@@ -479,19 +479,19 @@ int main(int argc, char** argv)
 
 	/* open files */
 
-	src_fd = open64(src_name, O_RDONLY);
+	src_fd = open(src_name, O_RDONLY);
 	if ( src_fd < 0 ) {
 		perror ( "source open failed" ) ;
 		exit(-1) ;
 	}
 
-	dst_fd = open64(dst_name, O_RDWR | O_CREAT, 0600);
+	dst_fd = open(dst_name, O_RDWR | O_CREAT, 0600);
 	if ( dst_fd < 0 ) {
 		perror ( "destination open failed" ) ;
 		exit(-1) ;
 	}
 
-	bitmap_fd = open64(bitmap_name, O_RDWR | O_CREAT, 0600);
+	bitmap_fd = open(bitmap_name, O_RDWR | O_CREAT, 0600);
 	if ( bitmap_fd < 0 ) {
 		perror ( "bitmap open failed" ) ;
 		exit(-1) ;