This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, master, updated. glibc-2.15-281-g01ae168
- From: roland at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 2 Mar 2012 23:49:57 -0000
- Subject: GNU C Library master sources branch, master, updated. glibc-2.15-281-g01ae168
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 01ae168d6da79ddbcbebb1d309ae6688d2fcd474 (commit)
from 49efa33d3d6c25d3dcfa61913f32732336585ad8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=01ae168d6da79ddbcbebb1d309ae6688d2fcd474
commit 01ae168d6da79ddbcbebb1d309ae6688d2fcd474
Author: Roland McGrath <roland@hack.frob.com>
Date: Fri Mar 2 15:49:03 2012 -0800
BZ#13792: Move timeval_subtract example function in manual into an examples/ C source file.
diff --git a/ChangeLog b/ChangeLog
index 4ce90eb..1fa12aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2012-03-02 Roland McGrath <roland@hack.frob.com>
+
+ [BZ #13792]
+ * manual/time.texi (Elapsed Time): Move timeval_subtract example
+ function to ...
+ * manual/timeval_subtract.c.texi: ... here, new file.
+
2012-03-02 David S. Miller <davem@davemloft.net>
* sysdeps/sparc/fpu/libm-test-ulps: Update for recently added tests.
diff --git a/manual/time.texi b/manual/time.texi
index 78396f2..a2e11a1 100644
--- a/manual/time.texi
+++ b/manual/time.texi
@@ -139,34 +139,7 @@ this. It works even on some peculiar operating systems where the
@code{tv_sec} member has an unsigned type.
@smallexample
-/* @r{Subtract the `struct timeval' values X and Y,}
- @r{storing the result in RESULT.}
- @r{Return 1 if the difference is negative, otherwise 0.} */
-
-int
-timeval_subtract (result, x, y)
- struct timeval *result, *x, *y;
-@{
- /* @r{Perform the carry for the later subtraction by updating @var{y}.} */
- if (x->tv_usec < y->tv_usec) @{
- int nsec = (y->tv_usec - x->tv_usec) / 1000000 + 1;
- y->tv_usec -= 1000000 * nsec;
- y->tv_sec += nsec;
- @}
- if (x->tv_usec - y->tv_usec > 1000000) @{
- int nsec = (x->tv_usec - y->tv_usec) / 1000000;
- y->tv_usec += 1000000 * nsec;
- y->tv_sec -= nsec;
- @}
-
- /* @r{Compute the time remaining to wait.}
- @r{@code{tv_usec} is certainly positive.} */
- result->tv_sec = x->tv_sec - y->tv_sec;
- result->tv_usec = x->tv_usec - y->tv_usec;
-
- /* @r{Return 1 if result is negative.} */
- return x->tv_sec < y->tv_sec;
-@}
+@include timeval_subtract.c.texi
@end smallexample
Common functions that use @code{struct timeval} are @code{gettimeofday}
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 7 +++++++
manual/time.texi | 29 +----------------------------
2 files changed, 8 insertions(+), 28 deletions(-)
hooks/post-receive
--
GNU C Library master sources