8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / lib / libc_db / common / mapfile-vers
blobabf5c55d058cee7e94a5ec0016dfdd27b3e6643f
2 # CDDL HEADER START
4 # The contents of this file are subject to the terms of the
5 # Common Development and Distribution License (the "License").
6 # You may not use this file except in compliance with the License.
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
19 # CDDL HEADER END
22 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
26 # MAPFILE HEADER START
28 # WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
29 # Object versioning must comply with the rules detailed in
31 #       usr/src/lib/README.mapfiles
33 # You should not be making modifications here until you've read the most current
34 # copy of that file. If you need help, contact a gatekeeper for guidance.
36 # MAPFILE HEADER END
39 $mapfile_version 2
41 SYMBOL_VERSION SUNW_1.3 {
42     global:
43         td_thr_tlsbase;
44 } SUNW_1.2;
46 # Due to mistakes made early in the history of this library, there are
47 # no SUNW_1.2 symbols, but the version is now kept as a placeholder.
48 # Don't add any symbols to this version.
50 SYMBOL_VERSION SUNW_1.2 {
51     global:
52         SUNW_1.2;
53 } SUNW_1.1;
55 SYMBOL_VERSION SUNW_1.1 {
56     global:
57         td_sync_get_info;
58         td_sync_setstate;
59         td_sync_waiters;
60         td_ta_clear_event;
61         td_ta_enable_stats;
62         td_ta_event_addr;
63         td_ta_event_getmsg;
64         td_ta_get_stats;
65         td_ta_map_addr2sync;
66         td_ta_reset_stats;
67         td_ta_setconcurrency;
68         td_ta_set_event;
69         td_ta_sync_iter;
70         td_thr_clear_event;
71         td_thr_dbresume;
72         td_thr_dbsuspend;
73         td_thr_event_enable;
74         td_thr_event_getmsg;
75         td_thr_lockowner;
76         td_thr_set_event;
77         td_thr_sleepinfo;
78 } SUNW_0.9;
80 SYMBOL_VERSION SUNW_0.9 {
81     global:
82         td_init;
83         td_log;
84         td_ta_delete;
85         td_ta_get_nthreads;
86         td_ta_get_ph;
87         td_ta_map_id2thr;
88         td_ta_map_lwp2thr;
89         td_ta_new;
90         td_ta_thr_iter;
91         td_ta_tsd_iter;
92         td_thr_getfpregs;
93         td_thr_getgregs;
94         td_thr_get_info;
95         td_thr_getxregs;
96         td_thr_getxregsize;
97         td_thr_setfpregs;
98         td_thr_setgregs;
99         td_thr_setprio;
100         td_thr_setsigpending;
101         td_thr_setxregs;
102         td_thr_sigsetmask;
103         td_thr_tsd;
104         td_thr_validate;
107 SYMBOL_VERSION SUNWprivate_1.1 {
108     global:
109         td_sync_get_stats;
110         td_ta_sync_tracking_enable;
111     local:
112         *;
115 # External interface requirements
117 SYMBOL_SCOPE {
118     global:
119         ps_lcontinue            { FLAGS = EXTERN };
120         ps_lgetfpregs           { FLAGS = EXTERN };
121         ps_lgetregs             { FLAGS = EXTERN };
122         ps_lgetxregs            { FLAGS = EXTERN };
123         ps_lgetxregsize         { FLAGS = EXTERN };
124         ps_lsetfpregs           { FLAGS = EXTERN };
125         ps_lsetregs             { FLAGS = EXTERN };
126         ps_lsetxregs            { FLAGS = EXTERN };
127         ps_lstop                { FLAGS = EXTERN };
128         ps_pcontinue            { FLAGS = EXTERN };
129         ps_pdread               { FLAGS = EXTERN };
130         ps_pdwrite              { FLAGS = EXTERN };
131         ps_pglobal_lookup       { FLAGS = EXTERN };
132         ps_pstop                { FLAGS = EXTERN };