[Pvfs2-cvs] commit by slang in pvfs2/src/common/misc: pint-util.c pint-util.h

CVS commit program cvs at parl.clemson.edu
Tue Jul 29 18:49:02 EDT 2008


Update of /projects/cvsroot/pvfs2/src/common/misc
In directory parlweb1:/tmp/cvs-serv10031/src/common/misc

Modified Files:
      Tag: directio-branch
	pint-util.c pint-util.h 
Log Message:
adding threaded odirect impl


Index: pint-util.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/misc/pint-util.c,v
diff -p -u -r1.28 -r1.28.8.1
--- pint-util.c	4 Apr 2008 16:39:48 -0000	1.28
+++ pint-util.c	29 Jul 2008 22:49:02 -0000	1.28.8.1
@@ -316,6 +316,18 @@ char *PINT_util_get_object_type(int objt
     return obj_types[6];
 }
 
+void PINT_util_get_current_timeval(struct timeval *tv)
+{
+    gettimeofday(tv, NULL);
+}
+
+int PINT_util_get_timeval_diff(struct timeval *tv_start, struct timeval *tv_end)
+{
+    return (tv_end->tv_sec * 1e6 + tv_end->tv_usec) -
+        (tv_start->tv_sec * 1e6 + tv_start->tv_usec);
+}
+
+
 PVFS_time PINT_util_get_current_time(void)
 {
     struct timeval t = {0,0};

Index: pint-util.h
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/misc/pint-util.h,v
diff -p -u -r1.14 -r1.14.8.1
--- pint-util.h	4 Apr 2008 16:39:48 -0000	1.14
+++ pint-util.h	29 Jul 2008 22:49:02 -0000	1.14.8.1
@@ -119,6 +119,8 @@ void PINT_time_diff(PINT_time_marker mar
 
 char *PINT_util_get_object_type(int objtype);
 PVFS_time PINT_util_get_current_time(void);
+void PINT_util_get_current_timeval(struct timeval *tv);
+int PINT_util_get_timeval_diff(struct timeval *tv_start, struct timeval *tv_end);
 
 PVFS_time PINT_util_mktime_version(PVFS_time time);
 PVFS_time PINT_util_mkversion_time(PVFS_time version);



More information about the Pvfs2-cvs mailing list