1# 2# This file and its contents are supplied under the terms of the 3# Common Development and Distribution License ("CDDL"), version 1.0. 4# You may only use this file in accordance with the terms of version 5# 1.0 of the CDDL. 6# 7# A full copy of the text of the CDDL should have accompanied this 8# source. A copy of the CDDL is also available via the Internet at 9# http://www.illumos.org/license/CDDL. 10# 11 12# 13# Copyright 2015 Nexenta Systems, Inc. All rights reserved. 14# 15 16# 17# These are the symbols in Apache (httpd) that this module needs 18# to bind with. By explicitly telling the linker these are external, 19# we can detect any other binding problems at link time. 20# 21 22$mapfile_version 2 23 24SYMBOL_SCOPE { 25 core_module { TYPE = data; FLAGS = extern }; 26 27 ap_discard_request_body { TYPE = function; FLAGS = extern }; 28 ap_get_client_block { TYPE = function; FLAGS = extern }; 29 ap_get_remote_host { TYPE = function; FLAGS = extern }; 30 ap_get_server_name { TYPE = function; FLAGS = extern }; 31 ap_get_server_port { TYPE = function; FLAGS = extern }; 32 ap_hook_default_port { TYPE = function; FLAGS = extern }; 33 ap_hook_handler { TYPE = function; FLAGS = extern }; 34 ap_hook_http_scheme { TYPE = function; FLAGS = extern }; 35 ap_log_rerror { TYPE = function; FLAGS = extern }; 36 ap_rwrite { TYPE = function; FLAGS = extern }; 37 ap_setup_client_block { TYPE = function; FLAGS = extern }; 38 ap_should_client_block { TYPE = function; FLAGS = extern }; 39 40 apr_os_sock_get { TYPE = function; FLAGS = extern }; 41 apr_palloc { TYPE = function; FLAGS = extern }; 42 apr_table_get { TYPE = function; FLAGS = extern }; 43}; 44