mapfile-mod revision bbaa8b60dd95d714741fc474adad3cf710ef4efd
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff#
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# This file and its contents are supplied under the terms of the
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# Common Development and Distribution License ("CDDL"), version 1.0.
e0a79e452974c14e353e70a43b5beb1afba5342fJason Vincent# You may only use this file in accordance with the terms version
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# 1.0 of the CDDL.
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff#
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# A full copy of the text of the CDDL should have accompanied this
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# source. A copy is of the CDDL is also available via the Internet
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# at http://www.illumos.org/license/CDDL.
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff#
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff#
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# Copyright 2011 Nexenta Systems, Inc. All rights reserved.
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff#
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff$mapfile_version 2
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi EgloffSYMBOL_SCOPE {
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff global:
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# loadable module linkage
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff _fini;
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff _info;
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff _init;
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# These are all the symbols referenced in ml/modstubs.s
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# If we want to remain a drop-in replacment for the old
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff# (closed source) klm, we need to define all of these.
e0a79e452974c14e353e70a43b5beb1afba5342fJason Vincent lm_alloc_sysidt;
e0a79e452974c14e353e70a43b5beb1afba5342fJason Vincent lm_cprresume;
77b80fa07dbd56fab6c74619beffb82060990cddAndi Egloff lm_cprsuspend;
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff lm_free_config;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos lm_free_sysidt;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos lm_get_sysid;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos lm_global_nlmid;
47196c962e3caf7cdf7ea5d00ccdefc9f208bdceLaszlo Hordos lm_has_sleep;
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff lm_rel_sysid;
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff lm_remove_file_locks;
4cfdd3a9ed0c109f4d3b7a1c6e5c6db3fb3ea951Chad Kienle lm_safelock;
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff lm_safemap;
4ff39ece92375d317f59ac6424ee301e1603bdc8Andi Egloff lm_set_nlmid_flk;
77b80fa07dbd56fab6c74619beffb82060990cddAndi Egloff lm_shutdown;
47196c962e3caf7cdf7ea5d00ccdefc9f208bdceLaszlo Hordos lm_svc;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos lm_sysidt;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos lm_unexport;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos lm_vp_active;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos# The following three functions are not mentioned in modstubs.s
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos# files, because they are not an entry points to KLM. They
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos# are called from klmops only.
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos nlm_frlock;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos nlm_register_lock_locally;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos nlm_shrlock;
47196c962e3caf7cdf7ea5d00ccdefc9f208bdceLaszlo Hordos
77b80fa07dbd56fab6c74619beffb82060990cddAndi Egloff local:
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos *;
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos};
d0840514601c4eea1672996b07b27ca61bd4197dLaszlo Hordos