Print this page
XXXX introduce drv_sectohz

*** 24,33 **** --- 24,36 ---- /* * Copyright 2009 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ + /* + * Copyright 2015 Josef 'Jeff' Sipek <jeffpc@josefsipek.net> + */ /* * UNIX Device Driver Interface functions * * This file contains functions that are to be added to the kernel
*** 460,469 **** --- 463,487 ---- return (0); return (USEC_TO_TICK_ROUNDUP(microsecs)); } + /* + * Convert from seconds to system time units (hz). + * + * If secs <= 0, return 0. + * Otherwise, convert seconds to ticks, rounding up. + */ + clock_t + drv_sectohz(clock_t secs) + { + if (secs <= 0) + return (0); + + return (SEC_TO_TICK(secs)); + } + #ifdef sun /* * drv_usecwait implemented in each architecture's machine * specific code somewhere. For sparc, it is the alternate entry * to usec_delay (eventually usec_delay goes away). See