diff options
Diffstat (limited to 'nx-X11/lib/X11/libX11.elist')
-rw-r--r-- | nx-X11/lib/X11/libX11.elist | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/nx-X11/lib/X11/libX11.elist b/nx-X11/lib/X11/libX11.elist new file mode 100644 index 000000000..511a5edea --- /dev/null +++ b/nx-X11/lib/X11/libX11.elist @@ -0,0 +1,42 @@ +/* $Xorg: libX11.elist,v 1.3 2000/08/17 19:45:20 cpqbld Exp $ */ + +/************************************************************************* + * Export list for libX11 + * This list *must* be updated whenever a change is made to the API. + * + * The syntax for the symbol declarations in this list is below. + * public sym => Public C symbol, i.e., publicized API + * publicC++ sym => Public C++ symbol, i.e., publicized API + * private sym => Private C symbol, i.e., unpublicized API + * privateC++ sym => Private C++ symbol, i.e., unpublicized API + * internal sym => Internal C symbol, i.e., not part of API + * internalC++ sym => Internal C++ symbol, i.e., not part of API + * force sym => symbol to be exported even if not found. Some + * restrictions may apply. Avoid this directive. + * + * Note that exporting C++ symbols is not portable; different + * compilers may use different name mangling schemes and different + * hidden name (e.g. virtual function table) generation schemes. + * + * In addition a single "default" directive may appear, specifying how + * unmentioned symbols should be treated. The possible options are: + * default Warn about implicit symbols and hide them. + * default public Export public symbols implicitly. + * default private Export public symbols implicitly. + * default internal Hide public symbols implicitly. + * + * + **************************************************************************/ + +/* We will not be naming symbols; export all public symbols in the library. */ +default public + +#ifdef AIXV4 +/* + * In earlier releases of this library, IBM exported some standard + * symbols from the system libraries. We must keep re-exporting these + * symbols for binary compatibility. + */ +force setlocale +force nl_langinfo +#endif |