[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