[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