blob: 60a4159eb18671a886adf0eabd29752eb6d0229c [file] [log] [blame]
###############################################################
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
###############################################################
UDK_3_0_0 {
global:
GetVersionInfo;
osl_acceptConnectionOnSocket;
osl_acceptPipe;
osl_acquireSocket;
osl_acquirePipe;
osl_acquireMutex;
osl_acquireSemaphore;
osl_addSignalHandler;
osl_addToSocketSet;
osl_assertFailedLine;
osl_bindAddrToSocket;
osl_breakDebug;
osl_checkCondition;
osl_clearSocketSet;
osl_closeDirectory;
osl_closePipe;
osl_closeProfile;
osl_connectSocketTo;
osl_copyHostAddr;
osl_copySocketAddr;
osl_createCondition;
osl_createEmptySocketAddr;
osl_createHostAddr;
osl_createHostAddrByAddr;
osl_createHostAddrByName;
osl_createInetSocketAddr;
osl_createMutex;
osl_createPipe;
osl_createSemaphore;
osl_createSocket;
osl_createSocketSet;
osl_createSuspendedThread;
osl_createThread;
osl_createThreadKey;
osl_decrementInterlockedCount;
osl_demultiplexSocketEvents;
osl_destroyCondition;
osl_destroyHostAddr;
osl_destroyMutex;
osl_destroySemaphore;
osl_destroySocketAddr;
osl_destroySocketSet;
osl_destroyThread;
osl_destroyThreadKey;
osl_enableNonBlockingMode;
osl_executeProcess;
osl_executeProcess_WithRedirectedIO;
osl_flushProfile;
osl_freeProcessHandle;
osl_freeSecurityHandle;
osl_getAddrOfSocketAddr;
osl_getCommandArg;
osl_getCommandArgCount;
osl_getConfigDir;
osl_getCurrentSecurity;
osl_getDirectoryItem;
osl_getDottedInetAddrOfSocketAddr;
osl_getEnvironment;
osl_getEthernetAddress;
osl_getExecutableFile;
osl_getFamilyOfSocketAddr;
osl_getFileStatus;
osl_getFileURLFromSystemPath;
osl_getGlobalMutex;
osl_getHomeDir;
osl_getHostnameOfHostAddr;
osl_getHostnameOfSocketAddr;
osl_getInetPortOfSocketAddr;
osl_getLastPipeError;
osl_getLastSocketError;
osl_getLastSocketErrorDescription;
osl_getLocalAddrOfSocket;
osl_getLocalHostname;
osl_getModuleURLFromAddress;
osl_getNextDirectoryItem;
osl_getPeerAddrOfSocket;
osl_getProcess;
osl_getProcessInfo;
osl_getProcessWorkingDir;
osl_getProfileSectionEntries;
osl_getProfileSections;
osl_getServicePort;
osl_getSocketAddrOfHostAddr;
osl_getSocketOption;
osl_getSocketType;
osl_getSymbol;
osl_getSystemPathFromFileURL;
osl_getSystemTime;
osl_getThreadIdentifier;
osl_getThreadKeyData;
osl_getThreadPriority;
osl_getThreadTextEncoding;
osl_getUserIdent;
osl_getUserName;
osl_getVolumeInformation;
osl_incrementInterlockedCount;
osl_isAdministrator;
osl_isEndOfFile;
osl_isEqualSocketAddr;
osl_isExceptionPending;
osl_isInSocketSet;
osl_isNonBlockingMode;
osl_isReceiveReady;
osl_isSendReady;
osl_isThreadRunning;
osl_joinProcess;
osl_joinWithThread;
osl_listenOnSocket;
osl_loadModule;
osl_loginUser;
osl_loginUserOnFileServer;
osl_openDirectory;
osl_openProfile;
osl_raiseSignal;
osl_readProfileBool;
osl_readProfileIdent;
osl_readProfileString;
osl_readPipe;
osl_readSocket;
osl_receiveFromSocket;
osl_receivePipe;
osl_receiveSocket;
osl_releaseDirectoryItem;
osl_releaseMutex;
osl_releasePipe;
osl_releaseSemaphore;
osl_releaseSocket;
osl_removeFromSocketSet;
osl_removeProfileEntry;
osl_removeSignalHandler;
osl_reportError;
osl_resetCondition;
osl_resolveHostname;
osl_resumeThread;
osl_scheduleThread;
osl_searchFileURL;
osl_sendPipe;
osl_sendSocket;
osl_sendToSocket;
osl_setCondition;
osl_setFileAttributes;
osl_setFileTime;
osl_setInetPortOfSocketAddr;
osl_setAddrOfSocketAddr;
osl_setSocketOption;
osl_setThreadKeyData;
osl_setThreadPriority;
osl_setThreadTextEncoding;
osl_shutdownSocket;
osl_suspendThread;
osl_terminateProcess;
osl_terminateThread;
osl_trace;
osl_tryToAcquireMutex;
osl_tryToAcquireSemaphore;
osl_unloadModule;
osl_waitCondition;
osl_waitThread;
osl_writePipe;
osl_writeSocket;
osl_writeProfileBool;
osl_writeProfileIdent;
osl_writeProfileString;
osl_yieldThread;
osl_loadUserProfile;
osl_unloadUserProfile;
osl_sendResourcePipe;
osl_receiveResourcePipe;
rtl_allocateMemory;
rtl_compareMemory;
rtl_copyMemory;
rtl_fillMemory;
rtl_freeMemory;
rtl_moveMemory;
rtl_reallocateMemory;
rtl_zeroMemory;
rtl_findInMemory;
rtl_hashentry_destroy;
rtl_hashfunc;
rtl_hashtable_add;
rtl_hashtable_destroy;
rtl_hashtable_find;
rtl_hashtable_grow;
rtl_hashtable_init;
rtl_locale_equals;
rtl_locale_getCountry;
rtl_locale_getDefault;
rtl_locale_getLanguage;
rtl_locale_getVariant;
rtl_locale_hashCode;
rtl_locale_register;
rtl_locale_setDefault;
rtl_str_getLength;
rtl_str_compare;
rtl_str_compare_WithLength;
rtl_str_shortenedCompare_WithLength;
rtl_str_reverseCompare_WithLength;
rtl_str_compareIgnoreAsciiCase;
rtl_str_compareIgnoreAsciiCase_WithLength;
rtl_str_shortenedCompareIgnoreAsciiCase_WithLength;
rtl_str_hashCode;
rtl_str_hashCode_WithLength;
rtl_str_indexOfChar;
rtl_str_indexOfChar_WithLength;
rtl_str_indexOfStr;
rtl_str_indexOfStr_WithLength;
rtl_str_lastIndexOfChar;
rtl_str_lastIndexOfChar_WithLength;
rtl_str_lastIndexOfStr;
rtl_str_lastIndexOfStr_WithLength;
rtl_str_replaceChar;
rtl_str_replaceChar_WithLength;
rtl_str_toAsciiLowerCase;
rtl_str_toAsciiLowerCase_WithLength;
rtl_str_toAsciiUpperCase;
rtl_str_toAsciiUpperCase_WithLength;
rtl_str_trim;
rtl_str_trim_WithLength;
rtl_str_valueOfBoolean;
rtl_str_valueOfChar;
rtl_str_valueOfInt32;
rtl_str_valueOfInt64;
rtl_str_valueOfDouble;
rtl_str_valueOfFloat;
rtl_str_toBoolean;
rtl_str_toInt32;
rtl_str_toInt64;
rtl_str_toDouble;
rtl_str_toFloat;
rtl_string_acquire;
rtl_string_assign;
rtl_string_getLength;
rtl_string_getStr;
rtl_string_getToken;
rtl_string_new;
rtl_string_newConcat;
rtl_string_newFromStr;
rtl_string_newFromStr_WithLength;
rtl_string_newFromString;
rtl_string_newReplace;
rtl_string_newReplaceStrAt;
rtl_string_newToAsciiLowerCase;
rtl_string_newToAsciiUpperCase;
rtl_string_newTrim;
rtl_string_new_WithLength;
rtl_string_release;
rtl_stringbuffer_ensureCapacity;
rtl_stringbuffer_insert;
rtl_stringbuffer_newFromStr_WithLength;
rtl_stringbuffer_newFromStringBuffer;
rtl_ustr_compare;
rtl_ustr_compare_WithLength;
rtl_ustr_shortenedCompare_WithLength;
rtl_ustr_reverseCompare_WithLength;
rtl_ustr_compareIgnoreAsciiCase;
rtl_ustr_compareIgnoreAsciiCase_WithLength;
rtl_ustr_shortenedCompareIgnoreAsciiCase_WithLength;
rtl_ustr_ascii_compare;
rtl_ustr_ascii_compare_WithLength;
rtl_ustr_ascii_shortenedCompare_WithLength;
rtl_ustr_asciil_reverseCompare_WithLength;
rtl_ustr_ascii_compareIgnoreAsciiCase;
rtl_ustr_ascii_compareIgnoreAsciiCase_WithLength;
rtl_ustr_ascii_shortenedCompareIgnoreAsciiCase_WithLength;
rtl_ustr_getLength;
rtl_ustr_hashCode;
rtl_ustr_hashCode_WithLength;
rtl_ustr_indexOfChar;
rtl_ustr_indexOfChar_WithLength;
rtl_ustr_indexOfStr;
rtl_ustr_indexOfStr_WithLength;
rtl_ustr_lastIndexOfChar;
rtl_ustr_lastIndexOfChar_WithLength;
rtl_ustr_lastIndexOfStr;
rtl_ustr_lastIndexOfStr_WithLength;
rtl_ustr_replaceChar;
rtl_ustr_replaceChar_WithLength;
rtl_ustr_toAsciiLowerCase;
rtl_ustr_toAsciiLowerCase_WithLength;
rtl_ustr_toAsciiUpperCase;
rtl_ustr_toAsciiUpperCase_WithLength;
rtl_ustr_trim;
rtl_ustr_trim_WithLength;
rtl_ustr_valueOfBoolean;
rtl_ustr_valueOfChar;
rtl_ustr_valueOfInt32;
rtl_ustr_valueOfInt64;
rtl_ustr_valueOfDouble;
rtl_ustr_valueOfFloat;
rtl_ustr_toBoolean;
rtl_ustr_toInt32;
rtl_ustr_toInt64;
rtl_ustr_toDouble;
rtl_ustr_toFloat;
rtl_uString_acquire;
rtl_uString_assign;
rtl_uString_getLength;
rtl_uString_getStr;
rtl_uString_getToken;
rtl_uString_new;
rtl_uString_newConcat;
rtl_uString_newFromStr;
rtl_uString_newFromStr_WithLength;
rtl_uString_newFromAscii;
rtl_uString_newFromString;
rtl_uString_newReplace;
rtl_uString_newReplaceStrAt;
rtl_uString_newToAsciiLowerCase;
rtl_uString_newToAsciiUpperCase;
rtl_uString_newTrim;
rtl_uString_new_WithLength;
rtl_uString_release;
rtl_uStringbuffer_ensureCapacity;
rtl_uStringbuffer_insert;
rtl_uStringbuffer_insert_ascii;
rtl_uStringbuffer_newFromStr_WithLength;
rtl_uStringbuffer_newFromStringBuffer;
rtl_string2UString;
rtl_uString2String;
rtl_createTextToUnicodeConverter;
rtl_destroyTextToUnicodeConverter;
rtl_createTextToUnicodeContext;
rtl_destroyTextToUnicodeContext;
rtl_resetTextToUnicodeContext;
rtl_convertTextToUnicode;
rtl_createUnicodeToTextConverter;
rtl_destroyUnicodeToTextConverter;
rtl_createUnicodeToTextContext;
rtl_destroyUnicodeToTextContext;
rtl_resetUnicodeToTextContext;
rtl_convertUnicodeToText;
rtl_isOctetTextEncoding;
rtl_getTextEncodingInfo;
rtl_getTextEncodingFromWindowsCharset;
rtl_getTextEncodingFromUnixCharset;
rtl_getTextEncodingFromMimeCharset;
rtl_getBestWindowsCharsetFromTextEncoding;
rtl_getMimeCharsetFromTextEncoding;
rtl_getBestMimeCharsetFromTextEncoding;
rtl_getBestUnixCharsetFromTextEncoding;
rtl_allocateZeroMemory;
rtl_freeZeroMemory;
rtl_crc32;
rtl_digest_create;
rtl_digest_createMD2;
rtl_digest_createMD5;
rtl_digest_createSHA;
rtl_digest_createSHA1;
rtl_digest_createHMAC_MD5;
rtl_digest_createHMAC_SHA1;
rtl_digest_destroy;
rtl_digest_destroyMD2;
rtl_digest_destroyMD5;
rtl_digest_destroySHA;
rtl_digest_destroySHA1;
rtl_digest_destroyHMAC_MD5;
rtl_digest_destroyHMAC_SHA1;
rtl_digest_get;
rtl_digest_getMD2;
rtl_digest_getMD5;
rtl_digest_getSHA;
rtl_digest_getSHA1;
rtl_digest_getHMAC_MD5;
rtl_digest_getHMAC_SHA1;
rtl_digest_init;
rtl_digest_initHMAC_MD5;
rtl_digest_initHMAC_SHA1;
rtl_digest_queryAlgorithm;
rtl_digest_queryLength;
rtl_digest_update;
rtl_digest_updateMD2;
rtl_digest_updateMD5;
rtl_digest_updateSHA;
rtl_digest_updateSHA1;
rtl_digest_updateHMAC_MD5;
rtl_digest_updateHMAC_SHA1;
rtl_digest_MD2;
rtl_digest_MD5;
rtl_digest_SHA;
rtl_digest_SHA1;
rtl_digest_HMAC_MD5;
rtl_digest_HMAC_SHA1;
rtl_digest_PBKDF2;
rtl_random_createPool;
rtl_random_destroyPool;
rtl_random_addBytes;
rtl_random_getBytes;
rtl_createUuid;
rtl_createNamedUuid;
rtl_compareUuid;
rtl_getGlobalProcessId;
osl_openFile;
osl_setFilePos;
osl_getFilePos;
osl_setFileSize;
osl_readFile;
osl_writeFile;
osl_closeFile;
osl_createDirectory;
osl_removeDirectory;
osl_removeFile;
osl_copyFile;
osl_moveFile;
osl_closeSocket;
osl_createInetBroadcastAddr;
rtl_cipher_create;
rtl_cipher_createBF;
rtl_cipher_init;
rtl_cipher_initBF;
rtl_cipher_encode;
rtl_cipher_encodeBF;
rtl_cipher_decode;
rtl_cipher_decodeBF;
rtl_cipher_destroy;
rtl_cipher_destroyBF;
rtl_byte_sequence_reference2One;
rtl_byte_sequence_realloc;
rtl_byte_sequence_acquire;
rtl_byte_sequence_release;
rtl_byte_sequence_construct;
rtl_byte_sequence_constructNoDefault;
rtl_byte_sequence_constructFromArray;
rtl_byte_sequence_assign;
rtl_byte_sequence_equals;
rtl_byte_sequence_getConstArray;
rtl_byte_sequence_getLength;
osl_acquireDirectoryItem;
osl_abbreviateSystemPath;
osl_getDateTimeFromTimeValue;
osl_getTimeValueFromDateTime;
osl_getLocalTimeFromSystemTime;
osl_getSystemTimeFromLocalTime;
osl_getAbsoluteFileURL;
osl_unmountVolumeDevice;
osl_automountVolumeDevice;
osl_releaseVolumeDeviceHandle;
osl_getVolumeDeviceMountPath;
osl_acquireVolumeDeviceHandle;
osl_setDebugMessageFunc;
osl_setDetailedDebugMessageFunc;
osl_readLine;
osl_getGlobalTimer;
osl_getCanonicalName;
osl_getTextEncodingFromLocale;
rtl_getUriCharClass;
rtl_uriConvertRelToAbs;
rtl_uriEncode;
rtl_uriDecode;
rtl_bootstrap_get;
rtl_bootstrap_set;
rtl_bootstrap_setIniFileName;
rtl_bootstrap_args_open;
rtl_bootstrap_args_close;
rtl_bootstrap_get_from_handle;
rtl_bootstrap_get_iniName_from_handle;
rtl_bootstrap_expandMacros_from_handle;
rtl_bootstrap_expandMacros;
rtl_getAppCommandArgCount;
rtl_getAppCommandArg;
rtl_moduleCount_acquire;
rtl_moduleCount_release;
rtl_moduleCount_canUnload;
rtl_registerModuleForUnloading;
rtl_unregisterModuleForUnloading;
rtl_unloadUnusedModules;
rtl_addUnloadingListener;
rtl_removeUnloadingListener;
rtl_logfile_trace;
rtl_tres_create;
rtl_tres_destroy;
osl_getProcessLocale;
osl_setProcessLocale;
local:
*;
};
UDK_3.1 {
global:
osl_getTempDirURL;
osl_createTempFile;
rtl_math_doubleToString;
rtl_math_doubleToUString;
rtl_math_pow10Exp;
rtl_math_round;
rtl_math_stringToDouble;
rtl_math_uStringToDouble;
rtl_convertUStringToString;
osl_joinProcessWithTimeout;
rtl_getTextEncodingFromWindowsCodePage;
rtl_getWindowsCodePageFromTextEncoding;
} UDK_3_0_0;
UDK_3.2 {
global:
osl_syncFile;
} UDK_3.1;
UDK_3.3 {
global:
osl_createDirectoryPath;
osl_getFunctionSymbol;
osl_getModuleURLFromFunctionAddress;
rtl_cipher_createARCFOUR;
rtl_cipher_initARCFOUR;
rtl_cipher_decodeARCFOUR;
rtl_cipher_encodeARCFOUR;
rtl_cipher_destroyARCFOUR;
rtl_digest_rawMD5;
osl_getFileSize;
osl_setCommandArgs;
rtl_uStringbuffer_insertUtf32;
rtl_ustr_ascii_compareIgnoreAsciiCase_WithLengths;
rtl_logfile_longTrace;
rtl_ustr_asciil_reverseEquals_WithLength;
} UDK_3.2;
UDK_3.4 {
global:
osl_setErrorReporting;
} UDK_3.3;
UDK_3.5 {
global:
rtl_arena_create;
rtl_arena_destroy;
rtl_arena_alloc;
rtl_arena_free;
rtl_cache_create;
rtl_cache_destroy;
rtl_cache_alloc;
rtl_cache_free;
} UDK_3.4;
UDK_3.6 { # OOo 2.3
global:
osl_getAsciiFunctionSymbol;
osl_getModuleHandle;
rtl_uString_intern;
rtl_uString_internConvert;
rtl_ustr_indexOfAscii_WithLength;
rtl_ustr_lastIndexOfAscii_WithLength;
rtl_uString_iterateCodePoints;
rtl_uString_newFromCodePoints;
} UDK_3.5;
UDK_3.7 { # OOo 2.4
global:
osl_loadModuleRelative;
} UDK_3.6;
UDK_3.8 { # OOo 3.0
global:
rtl_bootstrap_encode;
rtl_convertStringToUString;
rtl_math_approxValue;
} UDK_3.7;
UDK_3.9 { # OOo 3.1
global:
osl_mapFile;
osl_unmapFile;
osl_readFileAt;
osl_writeFileAt;
rtl_math_expm1;
rtl_math_log1p;
rtl_math_atanh;
} UDK_3.8;
UDK_3.10 { # OOo 3.2
global:
rtl_logfile_hasLogFile;
rtl_math_erf;
rtl_math_erfc;
rtl_math_asinh;
rtl_math_acosh;
} UDK_3.9;
UDK_3.11 { # AOO 3.4
global:
osl_setEnvironment;
osl_clearEnvironment;
osl_setThreadName;
} UDK_3.10;
UDK_3.12 { # AOO 3.5
global:
osl_loadAsciiModule;
osl_loadAsciiModuleRelative;
} UDK_3.11;
PRIVATE_1.0 {
global:
osl_detail_ObjectRegistry_storeAddresses;
osl_detail_ObjectRegistry_checkObjectCount;
osl_detail_ObjectRegistry_registerObject;
osl_detail_ObjectRegistry_revokeObject;
osl_detail_ObjectRegistry_getMutex;
};
PRIVATE_1.1 {
global:
sal_detail_initialize;
sal_detail_deinitialize;
} PRIVATE_1.0;