1*8f469606SGordon Ross# 2*8f469606SGordon Ross# This file and its contents are supplied under the terms of the 3*8f469606SGordon Ross# Common Development and Distribution License ("CDDL"), version 1.0. 4*8f469606SGordon Ross# You may only use this file in accordance with the terms of version 5*8f469606SGordon Ross# 1.0 of the CDDL. 6*8f469606SGordon Ross# 7*8f469606SGordon Ross# A full copy of the text of the CDDL should have accompanied this 8*8f469606SGordon Ross# source. A copy of the CDDL is also available via the Internet at 9*8f469606SGordon Ross# http://www.illumos.org/license/CDDL. 10*8f469606SGordon Ross# 11*8f469606SGordon Ross 12*8f469606SGordon Ross# 13*8f469606SGordon Ross# Copyright 2024 RackTop Systems, Inc. 14*8f469606SGordon Ross# 15*8f469606SGordon Ross 16*8f469606SGordon Ross# 17*8f469606SGordon Ross# MAPFILE HEADER START 18*8f469606SGordon Ross# 19*8f469606SGordon Ross# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 20*8f469606SGordon Ross# Object scoping must comply with the rules detailed in 21*8f469606SGordon Ross# 22*8f469606SGordon Ross# usr/src/uts/common/mapfiles/README 23*8f469606SGordon Ross# 24*8f469606SGordon Ross# You should not be making modifications here until you've read the most current 25*8f469606SGordon Ross# copy of that file. If you need help, contact a gatekeeper for guidance. 26*8f469606SGordon Ross# 27*8f469606SGordon Ross# MAPFILE HEADER END 28*8f469606SGordon Ross# 29*8f469606SGordon Ross 30*8f469606SGordon Ross# 31*8f469606SGordon Ross# These are externals needed by "nsmb", kept separately here for now. 32*8f469606SGordon Ross# Most of these could probably go in kernel.mapfile or elsewhere. 33*8f469606SGordon Ross# 34*8f469606SGordon Ross 35*8f469606SGordon Ross$mapfile_version 2 36*8f469606SGordon Ross 37*8f469606SGordon RossSYMBOL_SCOPE { 38*8f469606SGordon Ross global: 39*8f469606SGordon Ross adjmsg { FLAGS = EXTERN }; 40*8f469606SGordon Ross allocb_cred_wait { FLAGS = EXTERN }; 41*8f469606SGordon Ross allocb_wait { FLAGS = EXTERN }; 42*8f469606SGordon Ross avl_add { FLAGS = EXTERN }; 43*8f469606SGordon Ross avl_create { FLAGS = EXTERN }; 44*8f469606SGordon Ross avl_destroy { FLAGS = EXTERN }; 45*8f469606SGordon Ross avl_destroy_nodes { FLAGS = EXTERN }; 46*8f469606SGordon Ross avl_find { FLAGS = EXTERN }; 47*8f469606SGordon Ross avl_first { FLAGS = EXTERN }; 48*8f469606SGordon Ross avl_insert { FLAGS = EXTERN }; 49*8f469606SGordon Ross avl_numnodes { FLAGS = EXTERN }; 50*8f469606SGordon Ross avl_remove { FLAGS = EXTERN }; 51*8f469606SGordon Ross avl_walk { FLAGS = EXTERN }; 52*8f469606SGordon Ross copyin { FLAGS = EXTERN }; 53*8f469606SGordon Ross copymsg { FLAGS = EXTERN }; 54*8f469606SGordon Ross copyout { FLAGS = EXTERN }; 55*8f469606SGordon Ross crdup { FLAGS = EXTERN }; 56*8f469606SGordon Ross crfree { FLAGS = EXTERN }; 57*8f469606SGordon Ross crgetruid { FLAGS = EXTERN }; 58*8f469606SGordon Ross crgetzoneid { FLAGS = EXTERN }; 59*8f469606SGordon Ross crhold { FLAGS = EXTERN }; 60*8f469606SGordon Ross crypto_cancel_ctx { FLAGS = EXTERN }; 61*8f469606SGordon Ross crypto_decrypt { FLAGS = EXTERN }; 62*8f469606SGordon Ross crypto_digest_final { FLAGS = EXTERN }; 63*8f469606SGordon Ross crypto_digest_init { FLAGS = EXTERN }; 64*8f469606SGordon Ross crypto_digest_update { FLAGS = EXTERN }; 65*8f469606SGordon Ross crypto_encrypt { FLAGS = EXTERN }; 66*8f469606SGordon Ross crypto_mac { FLAGS = EXTERN }; 67*8f469606SGordon Ross crypto_mac_final { FLAGS = EXTERN }; 68*8f469606SGordon Ross crypto_mac_init { FLAGS = EXTERN }; 69*8f469606SGordon Ross crypto_mac_update { FLAGS = EXTERN }; 70*8f469606SGordon Ross crypto_mech2id { FLAGS = EXTERN }; 71*8f469606SGordon Ross cv_reltimedwait_sig { FLAGS = EXTERN }; 72*8f469606SGordon Ross cv_timedwait { FLAGS = EXTERN }; 73*8f469606SGordon Ross cv_timedwait_sig { FLAGS = EXTERN }; 74*8f469606SGordon Ross cv_wait_sig { FLAGS = EXTERN }; 75*8f469606SGordon Ross debug_enter { FLAGS = EXTERN }; 76*8f469606SGordon Ross dupb { FLAGS = EXTERN }; 77*8f469606SGordon Ross dupmsg { FLAGS = EXTERN }; 78*8f469606SGordon Ross getf { FLAGS = EXTERN }; 79*8f469606SGordon Ross getmajor { FLAGS = EXTERN }; 80*8f469606SGordon Ross getminor { FLAGS = EXTERN }; 81*8f469606SGordon Ross getzoneid { FLAGS = EXTERN }; 82*8f469606SGordon Ross hz { FLAGS = EXTERN }; 83*8f469606SGordon Ross kcred { FLAGS = EXTERN }; 84*8f469606SGordon Ross linkb { FLAGS = EXTERN }; 85*8f469606SGordon Ross makedevice { FLAGS = EXTERN }; 86*8f469606SGordon Ross msgdsize { FLAGS = EXTERN }; 87*8f469606SGordon Ross pullupmsg { FLAGS = EXTERN }; 88*8f469606SGordon Ross random_get_pseudo_bytes { FLAGS = EXTERN }; 89*8f469606SGordon Ross releasef { FLAGS = EXTERN }; 90*8f469606SGordon Ross rw_downgrade { FLAGS = EXTERN }; 91*8f469606SGordon Ross rw_write_held { FLAGS = EXTERN }; 92*8f469606SGordon Ross secpolicy_smbfs_login { FLAGS = EXTERN }; 93*8f469606SGordon Ross secpolicy_vnode_owner { FLAGS = EXTERN }; 94*8f469606SGordon Ross setpflags { FLAGS = EXTERN }; 95*8f469606SGordon Ross strcspn { FLAGS = EXTERN }; 96*8f469606SGordon Ross strdup { FLAGS = EXTERN }; 97*8f469606SGordon Ross strfree { FLAGS = EXTERN }; 98*8f469606SGordon Ross strnlen { FLAGS = EXTERN }; 99*8f469606SGordon Ross sys_labeling { FLAGS = EXTERN }; 100*8f469606SGordon Ross u8_strcmp { FLAGS = EXTERN }; 101*8f469606SGordon Ross uconv_u16tou8 { FLAGS = EXTERN }; 102*8f469606SGordon Ross uconv_u8tou16 { FLAGS = EXTERN }; 103*8f469606SGordon Ross unlinkb { FLAGS = EXTERN }; 104*8f469606SGordon Ross zone_key_create { FLAGS = EXTERN }; 105*8f469606SGordon Ross zone_key_delete { FLAGS = EXTERN }; 106*8f469606SGordon Ross zprintf { FLAGS = EXTERN }; 107*8f469606SGordon Ross}; 108