diff options
author | Eli Zaretskii <eliz@gnu.org> | 2019-01-19 20:21:25 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2019-01-19 20:21:25 +0200 |
commit | 8e2b2a2b179c3ed170ad9de32a320e788c6a3a5e (patch) | |
tree | d1a4a22f645482cd266cd429bdfbe670474abe10 /src/pdumper.c | |
parent | 8bb5939efaf61eb0dc944eff5023d3f2e6ff85a7 (diff) | |
download | emacs-8e2b2a2b179c3ed170ad9de32a320e788c6a3a5e.tar.gz |
Minor cleanup in pdumper.c
* src/pdumper (subtract_timespec): Function removed.
(pdumper_load): Use timespec_sub instead of subtract_timespec.
Diffstat (limited to 'src/pdumper.c')
-rw-r--r-- | src/pdumper.c | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/pdumper.c b/src/pdumper.c index b51a3797dd4..1c49167e02b 100644 --- a/src/pdumper.c +++ b/src/pdumper.c @@ -5388,15 +5388,6 @@ enum dump_section NUMBER_DUMP_SECTIONS, }; -/* Subtract two timespecs, yielding a difference in milliseconds. */ -static double -subtract_timespec (struct timespec minuend, struct timespec subtrahend) -{ - return - 1000.0 * (double)(minuend.tv_sec - subtrahend.tv_sec) - + (double)(minuend.tv_nsec - subtrahend.tv_nsec) / 1.0e6; -} - /* Load a dump from DUMP_FILENAME. Return an error code. N.B. We run very early in initialization, so we can't use lisp, @@ -5552,8 +5543,11 @@ pdumper_load (const char *dump_filename) dump_hooks[i] (); initialized = true; - dump_private.load_time = subtract_timespec ( - current_timespec (), start_time); + struct timespec load_timespec = + timespec_sub (current_timespec (), start_time); + dump_private.load_time = + (double) load_timespec.tv_sec * 1000.0 + + (double) load_timespec.tv_nsec * 0.000001; dump_private.dump_filename = dump_filename_copy; dump_filename_copy = NULL; |