#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source. A copy of the CDDL is also available via the Internet at
#
#
# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
#
#
# MAPFILE HEADER START
#
# WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
# Object versioning must comply with the rules detailed in
#
#
# You should not be making modifications here until you've read the most current
# copy of that file. If you need help, contact a gatekeeper for guidance.
#
# MAPFILE HEADER END
#
$mapfile_version 2
SYMBOL_VERSION SUNWprivate_1.1 {
global:
_curcred;
_curproc;
_curthread;
_curzone;
aok { FLAGS = NODIRECT };
boot_time;
cmn_err;
copyinstr;
copystr;
crfree;
crgetuid;
crhold;
cv_broadcast;
cv_destroy;
cv_init;
cv_reltimedwait;
cv_reltimedwait_sig;
cv_signal;
cv_timedwait;
cv_timedwait_sig;
cv_wait;
cv_wait_sig;
ddi_get_lbolt64;
ddi_get_lbolt;
ddi_get_pid;
ddi_strtoul;
delay;
fakekernel_cprintf { FLAGS = NODIRECT };
fakekernel_init;
fakekernel_putlog { FLAGS = NODIRECT };
gethrestime;
gethrestime_sec;
gethrtime_unscaled;
hz;
kcred;
kiconv;
kiconv_close;
kiconv_open;
kmem_alloc;
kmem_cache_alloc;
kmem_cache_create;
kmem_cache_destroy;
kmem_cache_free;
kmem_cache_reap_now;
kmem_cache_set_move;
kmem_debugging;
kmem_free;
kmem_zalloc;
kmutex_destroy;
kmutex_init;
ksema_destroy;
ksema_init;
ksocket_accept;
ksocket_bind;
ksocket_bind_helper { FLAGS = NODIRECT };
ksocket_close;
ksocket_connect;
ksocket_getpeername;
ksocket_getsockname;
ksocket_hold;
ksocket_ioctl;
ksocket_listen;
ksocket_recv;
ksocket_recvfrom;
ksocket_recvmsg;
ksocket_rele;
ksocket_send;
ksocket_sendmsg;
ksocket_sendto;
ksocket_setsockopt;
ksocket_shutdown;
ksocket_socket;
kstat_create;
kstat_create_zone;
kstat_delete;
kstat_install;
msec_per_tick;
mutex_enter;
mutex_exit;
mutex_owned;
mutex_owner;
mutex_tryenter;
nsec_per_tick;
ovbcopy;
p0;
panic;
panicargs;
panicstr;
random_get_bytes;
random_get_pseudo_bytes;
rw_destroy;
rw_downgrade;
rw_enter;
rw_exit;
rw_init;
#rw_iswriter; # missing, but not currently needed
rw_lock_held;
rw_owner;
rw_read_held;
rw_tryenter;
rw_tryupgrade;
rw_write_held;
scalehrtime;
#sema_held; # call the libc version directly
sema_p;
sema_p_sig;
sema_tryp;
sema_v;
strfree;
system_taskq_fini;
system_taskq_init;
taskq_create;
taskq_create_proc;
taskq_destroy;
taskq_dispatch;
taskq_dispatch_ent;
taskq_member;
taskq_wait;
thread_join;
tick_per_msec;
tsignal;
uiomove;
uioskip;
usec_per_tick;
vcmn_err;
vmem_qcache_reap;
vpanic;
zone0;
zone_kcred;
zthread_create;
zthread_exit;
local:
*;
};