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

CVS commit program cvs at parl.clemson.edu
Thu Aug 14 18:11:17 EDT 2008


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

Modified Files:
      Tag: directio-branch
	pint-util.c pint-util.h 
Log Message:
fixes from Phil's comments for timeout values and cond signal/braodcast.


Index: pint-util.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/misc/pint-util.c,v
diff -p -u -r1.28.8.1 -r1.28.8.2
--- pint-util.c	29 Jul 2008 22:49:02 -0000	1.28.8.1
+++ pint-util.c	14 Aug 2008 22:11:17 -0000	1.28.8.2
@@ -353,6 +353,17 @@ PVFS_time PINT_util_mkversion_time(PVFS_
     return (PVFS_time)(version >> 32);
 }
 
+struct timespec PINT_util_get_abs_timespec(int microsecs)
+{
+    struct timeval now;
+    struct timespec tv;
+
+    gettimeofday(&now, NULL);
+    tv.tv_sec = now.tv_sec + (microsecs / 1e6);
+    tv.tv_nsec = (now.tv_usec * 1e3) + (microsecs * 1e3);
+    return tv;
+}
+
 char *PINT_util_guess_alias(void)
 {
     char tmp_alias[1024];

Index: pint-util.h
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/misc/pint-util.h,v
diff -p -u -r1.14.8.1 -r1.14.8.2
--- pint-util.h	29 Jul 2008 22:49:02 -0000	1.14.8.1
+++ pint-util.h	14 Aug 2008 22:11:17 -0000	1.14.8.2
@@ -125,6 +125,8 @@ int PINT_util_get_timeval_diff(struct ti
 PVFS_time PINT_util_mktime_version(PVFS_time time);
 PVFS_time PINT_util_mkversion_time(PVFS_time version);
 
+struct timespec PINT_util_get_abs_timespec(int microsecs);
+
 void PINT_util_digest_init(void);
 void PINT_util_digest_finalize(void);
 



More information about the Pvfs2-cvs mailing list