8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / lib / libtermcap / common / mapfile-vers
blobd7ad09164de1716ae3254d4a4d82981675b0b7ee
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.
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.
27 # MAPFILE HEADER END
30 $mapfile_version 2
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 {
42     global:
44 $if _ELF32
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; };
49 $endif
50 $if _ELF64
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; };
55 $endif
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 };