Lines Matching refs:mapfile
48 - creation of the "mapfile-vers" file
51 - introduce SUNWobsolete to the "mapfile-vers" file
55 2.0 What's a mapfile?
62 There are two versions of the mapfile language accepted by the link-editor.
65 required to use version 2 syntax. Note that every mapfile using version 2
73 only need to deal with a subset of the mapfile language.
75 There should be a "mapfile-vers" file associated with every shared library
84 bat.c libwombat_impl.h mapfile-vers wom.c
87 The mapfile's name is, by convention, "mapfile-vers" because it is used
94 3.0 Contents of mapfile-vers
96 The structure of mapfile-vers is best explained by an example
183 ensure that no symbols other than those listed in the mapfile are visible to
190 The version 2 mapfile language supports a simple mechanism for conditional
191 input, in which lines in the mapfile apply only to a specific platform or
193 feature of the C preprocessor. For instance, the following mapfile declares
213 for expressing ISA-specific differences. In addition to the common mapfile:
214 common/mapfile-vers
217 amd64/mapfile-vers
218 i386/mapfile-vers
219 sparc/mapfile-vers
220 sparcv9/mapfile-vers
221 The ISA-specific mapfiles look like the common mapfile, except that only
223 in the common mapfile, but only non-empty version instances are present
228 ISA-specific mapfiles were used with the version 1 mapfile language, which
231 carefully, or the resulting mapfile can be extremly difficult to read.
305 For example, the mapfile-vers file for minor release "N+1" to reflect its
347 The corresponding update/patch mapfile-vers file will be identical
368 No Public interfaces should ever be removed from any mapfile, as this will
372 deleted from the library and added to libc, then the mapfile for the
378 for example, libnsl's common/mapfile-vers file.
381 to libc's mapfile to accommodate the moved interface, including creating a
384 When merging an entire library into libc, the mapfile is changed to specify
399 for that symbol from the mapfile's private version section.
423 Any interfaces not present in the mapfile-vers file will be scoped local
429 remove the Private interface from the mapfile-vers file and the header file
459 create a common/mapfile-vers file for the new library. If we were introducing
464 mapfile-vers file. See usr/src/lib/README.Makefiles for directions on
467 6.2 The mapfile
469 The new common/mapfile-vers file would contain: