use 64bit counter
authorAndrew Tridgell <tridge@samba.org>
Thu, 21 Aug 2008 22:18:40 +0000 (08:18 +1000)
committerAndrew Tridgell <tridge@samba.org>
Thu, 21 Aug 2008 22:18:40 +0000 (08:18 +1000)
socklib/sock_sink.c
socklib/sock_source.c
socklib/socklib.c
socklib/socklib.h

index ff349cd..2acf3a3 100644 (file)
@@ -8,7 +8,8 @@ static char *host="127.0.0.1";
 
 static void sender(void)
 {
-       int fd, total=0;
+       int fd;
+       uint64_t total=0;
        char *buf;
        
        fd = open_socket_out(host, port);
index e3efc50..59104a4 100644 (file)
@@ -41,7 +41,7 @@ static int do_write(int fd, const char *buf, size_t size)
 static void server(int fd)
 {
        char *buf;
-       int total=0;
+       uint64_t total=0;
 
        signal(SIGPIPE, SIG_IGN);
        
index 09ab796..f8d11ca 100644 (file)
@@ -242,7 +242,7 @@ double end_timer()
               (tp2.tv_usec - tp1.tv_usec)*1.0e-6);
 }
 
-void report_time(int total)
+void report_time(uint64_t total)
 {
        printf("%.6g MB/sec\n", (total/(1.0e6))/end_timer());
 }
index 43c8876..34ab669 100644 (file)
@@ -26,7 +26,7 @@
 int open_socket_in(int type, int port, uint32 socket_addr);
 int open_socket_out(char *host, int port);
 double end_timer();
-void report_time(int total);
+void report_time(uint64_t total);
 void start_timer();
 void set_socket_options(int fd, char *options);