diff options
Diffstat (limited to 'usr/src/lib/libfakekernel')
| -rw-r--r-- | usr/src/lib/libfakekernel/common/cond.c | 10 | ||||
| -rw-r--r-- | usr/src/lib/libfakekernel/common/mapfile-vers | 3 |
2 files changed, 12 insertions, 1 deletions
diff --git a/usr/src/lib/libfakekernel/common/cond.c b/usr/src/lib/libfakekernel/common/cond.c index 08d0265dd2..859722cb27 100644 --- a/usr/src/lib/libfakekernel/common/cond.c +++ b/usr/src/lib/libfakekernel/common/cond.c @@ -12,6 +12,7 @@ /* * Copyright 2013 Nexenta Systems, Inc. All rights reserved. * Copyright 2017 RackTop Systems. + * Copyright 2019 Joyent, Inc. */ /* @@ -119,6 +120,15 @@ cv_timedwait_sig(kcondvar_t *cv, kmutex_t *mp, clock_t abstime) return (cv__twait(cv, mp, delta, 1, 0)); } +int +cv_timedwait_sig_hrtime(kcondvar_t *cv, kmutex_t *mp, hrtime_t tim) +{ + clock_t delta; + + delta = tim; + return (cv__twait(cv, mp, delta, 1, 1)); +} + /*ARGSUSED*/ clock_t cv_timedwait_hires(kcondvar_t *cv, kmutex_t *mp, hrtime_t tim, hrtime_t res, diff --git a/usr/src/lib/libfakekernel/common/mapfile-vers b/usr/src/lib/libfakekernel/common/mapfile-vers index 7f7422c63c..69d0055a27 100644 --- a/usr/src/lib/libfakekernel/common/mapfile-vers +++ b/usr/src/lib/libfakekernel/common/mapfile-vers @@ -12,7 +12,7 @@ # # Copyright 2015 Nexenta Systems, Inc. All rights reserved. # Copyright 2017 RackTop Systems. -# Copyright 2018, Joyent, Inc. +# Copyright 2019 Joyent, Inc. # # @@ -69,6 +69,7 @@ SYMBOL_VERSION SUNWprivate_1.1 { cv_signal; cv_timedwait; cv_timedwait_sig; + cv_timedwait_sig_hrtime; cv_timedwait_hires; cv_wait; cv_wait_sig; |
