[prev in list] [next in list] [prev in thread] [next in thread] 

List:       helix-server-cvs
Subject:    [Server-cvs] common/netio fsio.cpp,1.4,1.5 sio.cpp,1.2,1.3
From:       dcollins () helixcommunity ! org
Date:       2010-09-14 18:29:27
Message-ID: 201009141945.o8EJjWBn012068 () mailer ! progressive-comp ! com
[Download RAW message or body]

Update of /cvsroot/server/common/netio
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv18888

Modified Files:
	fsio.cpp sio.cpp 
Log Message:
fix 32-bit Linux build-buster by using HX_OFF_T rather than off_T


Index: fsio.cpp
===================================================================
RCS file: /cvsroot/server/common/netio/fsio.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- fsio.cpp	18 May 2010 17:57:24 -0000	1.4
+++ fsio.cpp	14 Sep 2010 18:29:24 -0000	1.5
@@ -166,7 +166,7 @@
 
     ASSERT(reader.ptr <= reader.end);
     
-    off_t off = read_offset();
+    HX_OFF_T off = read_offset();
 
     Byte* b = reader.ptr;
     reader.ptr += size;
@@ -243,14 +243,14 @@
     return b;
 }
 
-off_t
-FSIO::read_seek(off_t new_off, int whence)
+HX_OFF_T
+FSIO::read_seek(HX_OFF_T new_off, int whence)
 {
     // reset error
     err = 0;
 
     // Compute actual offset
-    off_t offset = read_offset();
+    HX_OFF_T offset = read_offset();
     switch (whence)
     {
 	case SEEK_SET:
@@ -298,7 +298,7 @@
 	// XXX use another field in reg so that we can continue using
 	// already allocated space past where we left off. May be.
 	reader.end = reg->limit;
-	new_off = (off_t)(reg->off + reg->limit - reg->base);
+	new_off = (HX_OFF_T)(reg->off + reg->limit - reg->base);
     }
     else
     {
@@ -320,9 +320,9 @@
 }
 
 Byte*
-FSIO::read_alloc(int& size, off_t new_off, int whence)
+FSIO::read_alloc(int& size, HX_OFF_T new_off, int whence)
 {
-    if (read_seek(new_off, whence) == (off_t)-1)
+    if (read_seek(new_off, whence) == (HX_OFF_T)-1)
 	return 0;
     return SIO::read_alloc(size);
 }
@@ -356,7 +356,7 @@
 
     ASSERT(writer.ptr <= writer.end);
 
-    off_t off = write_offset();
+    HX_OFF_T off = write_offset();
 
     Byte* b = writer.ptr;
     writer.ptr += size;
@@ -399,8 +399,8 @@
     return b;
 }
 
-off_t
-FSIO::write_seek(off_t new_off, int whence)
+HX_OFF_T
+FSIO::write_seek(HX_OFF_T new_off, int whence)
 {
     /*
      * Before calling write_seek, the program must ensure that all
@@ -415,7 +415,7 @@
     }
 
     // Compute actual offset
-    off_t offset = writer.creg->off;
+    HX_OFF_T offset = writer.creg->off;
 
     switch (whence)
     {
@@ -449,7 +449,7 @@
 }
 
 Byte*
-FSIO::write_alloc(int& size, off_t seek, int whence)
+FSIO::write_alloc(int& size, HX_OFF_T seek, int whence)
 {
     // XXX this code's been dead since 1996 so it was removed
     // XXX incomplete
@@ -474,7 +474,7 @@
     {
 	if (reg == writer.creg)
 	{
-	    off_t off = write_offset();
+	    HX_OFF_T off = write_offset();
 
 	    writer.creg->limit = writer.end;
 	    writer.creg = new Region(writer.creg);
@@ -606,7 +606,7 @@
 	return len;
 }
 
-off_t
+HX_OFF_T
 FSIO::file_size()
 {
     return io->file_size();

Index: sio.cpp
===================================================================
RCS file: /cvsroot/server/common/netio/sio.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- sio.cpp	23 Jan 2003 23:42:50 -0000	1.2
+++ sio.cpp	14 Sep 2010 18:29:24 -0000	1.3
@@ -72,7 +72,7 @@
 }
 
 SIO::Region*
-SIO::Region_list::find(off_t offt, SIO::Region**& regp)
+SIO::Region_list::find(HX_OFF_T offt, SIO::Region**& regp)
 {
     Region* r;
     Region **rp;


_______________________________________________
Server-cvs mailing list
Server-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/server-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic