sys-utils/eject: add monotonic clock support
PATCH 2/3 sys-utils/eject: add monotonic clock support
Quoted 1 line
From
b72b47b2f8e12c4cb53e817939bad464139e9042Mon Sep 17 00:00:00 2001
From: Alex Samilovskih <[email protected]>
Date: Fri, 2 May 2014 18:21:20 +0000
Subject: [PATCH 2/3] Add support for monotonic clock in eject
--- sys-utils/eject.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
sys-utils/eject.c +3 -2
@@ -52,6 +52,7 @@#include "xalloc.h" #include "pathnames.h" #include "sysfs.h" +#include "timeutils.h" /* * sg_io_hdr_t driver_status -- see kernel include/scsi/scsi.h
@@ -460,7 +461,7 @@ static void toggle_tray(int fd)* needed. In my experience the function needs less than 0.05 * seconds if the tray was already open, and at least 1.5 seconds * if it was closed. */ -gettimeofday (&time_start,NULL ); +gettime_monotonic (&time_start);/* Send the CDROMEJECT command to the device. */ if (!eject_cdrom (fd))
@@ -468,7 +469,7 @@ static void toggle_tray(int fd)/* Get the second timestamp, to measure the time needed to open * the tray. */ -gettimeofday (&time_stop,NULL ); +gettime_monotonic (&time_stop); time_elapsed = (time_stop.tv_sec *1000000 + time_stop.tv_usec) - (time_start.tv_sec *1000000 + time_start.tv_usec);
Signature · 1 line
1.9.2