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
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.
13 # Copyright 2011 Nexenta Systems, Inc. All rights reserved.
17 # MAPFILE HEADER START
19 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
20 # Object versioning must comply with the rules detailed in
22 # usr/src/lib/README.mapfiles
24 # You should not be making modifications here until you've read the most current
25 # copy of that file. If you need help, contact a gatekeeper for guidance.
33 # This is a mapfile that defines a filter for libcurses so that
34 # libraries such as libreadline can link with this and NOT force
35 # the choice of which curses library will be used. The NODIRECT
36 # flag lets other libraries earlier in the link order provide the
37 # symbols below, in which case those will be used by all calls
38 # to these functions _instead_ of the libcurses ones. Cool, eh?
41 SYMBOL_VERSION ILLUMOS_0.1 {
45 BC { TYPE = COMMON; SIZE = 4; FLAGS = NODIRECT;
46 FILTER = libcurses.so.1; };
47 UP { TYPE = COMMON; SIZE = 4; FLAGS = NODIRECT;
48 FILTER = libcurses.so.1; };
51 BC { TYPE = COMMON; SIZE = 8; FLAGS = NODIRECT;
52 FILTER = libcurses.so.1; };
53 UP { TYPE = COMMON; SIZE = 8; FLAGS = NODIRECT;
54 FILTER = libcurses.so.1; };
56 PC { TYPE = COMMON; SIZE = 1; FLAGS = NODIRECT;
57 FILTER = libcurses.so.1; };
58 ospeed { TYPE = COMMON; SIZE = 2; FLAGS = NODIRECT;
59 FILTER = libcurses.so.1; };
61 tgetent { TYPE = FUNCTION; FLAGS = NODIRECT;
62 FILTER = libcurses.so.1; };
63 tgetflag { TYPE = FUNCTION; FLAGS = NODIRECT;
64 FILTER = libcurses.so.1 };
65 tgetnum { TYPE = FUNCTION; FLAGS = NODIRECT;
66 FILTER = libcurses.so.1 };
67 tgetstr { TYPE = FUNCTION; FLAGS = NODIRECT;
68 FILTER = libcurses.so.1 };
69 tgoto { TYPE = FUNCTION; FLAGS = NODIRECT;
70 FILTER = libcurses.so.1 };
71 tputs { TYPE = FUNCTION; FLAGS = NODIRECT;
72 FILTER = libcurses.so.1 };