$NetBSD: patch-aa,v 1.2 2004/05/03 20:56:36 mrauch Exp $ --- ../sal/util/sal_netbsd.map.orig 2004-02-09 22:26:34.000000000 +0100 +++ ../sal/util/sal_netbsd.map @@ -0,0 +1,520 @@ +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_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; + getpwnam_r; + getpwuid_r; + localtime_r; + gmtime_r; + gethostbyname_r; + readdir_r; + 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;