| # ************************************************************* |
| # |
| # 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. |
| # |
| # ************************************************************* |
| # contain all functions, which are mark as deprecated |
| # this function will removed from the allexportlist |
| # Format of a line MUST be / (.*);/ |
| |
| rtl_ustr_trim; |
| rtl_str_trim; |
| |
| # since 16.9.2003 |
| # Function List: |
| # A. deprecated functions: |
| # 1) Profile class and all its sub C API: |
| osl_openProfile; |
| osl_closeProfile; |
| osl_flushProfile; |
| osl_readProfileString; |
| |
| osl_readProfileBool; |
| osl_readProfileIdent; |
| osl_writeProfileString; |
| |
| osl_writeProfileBool; |
| osl_writeProfileIdent; |
| osl_removeProfileEntry; |
| |
| osl_getProfileSectionEntries; |
| osl_getProfileSections; |
| |
| # 2) VolumeDevice class and all this sub C API: |
| osl_unmountVolumeDevice; |
| osl_automountVolumeDevice; |
| osl_releaseVolumeDeviceHandle; |
| |
| osl_acquireVolumeDeviceHandle; |
| osl_getVolumeDeviceMountPath; |
| |
| # 3) in FileBase class: |
| osl_getCanonicalName; |
| |
| # B. untested functions: |
| # functions need Client/Server model and blocking mode of transmission. some of the functions |
| # can not run through on testshl2 env while the same code can run successfully in normal seperate |
| # files. |
| # 1) in DatagramSocket class: |
| # osl_receiveFromSocket; |
| # osl_sendToSocket; |
| |
| # 2) in StreamSocket class: |
| # osl_readSocket; |
| # osl_writeSocket; |
| # osl_receiveSocket; |
| # osl_sendSocket; |
| |
| # 3) in Socket class: |
| osl_isExceptionPending; |
| # osl_shutdownSocket; |
| |
| # 4) in Pipe class: |
| # osl_acceptPipe; |
| |
| # 5) in StreamPipe class: |
| # osl_readPipe; |
| # osl_writePipe; |
| # osl_receivePipe; |
| # osl_sendPipe; |
| |
| #C. unreachable functions |
| # (*)in .map file but does not appear in.hxx header file thus unreachable, |
| # mostly for internal use, can not be reached by accessing class, so need |
| # not be tested. |
| # 1) in file module*: |
| osl_abbreviateSystemPath; |
| |
| # 2) in socket module*: |
| osl_addToSocketSet; |
| osl_clearSocketSet; |
| osl_createSocketSet; |
| osl_destroySocketSet; |
| osl_isInSocketSet; |
| osl_removeFromSocketSet |
| |
| osl_createHostAddrByName; |
| osl_createHostAddrByAddr; |
| |
| osl_createHostAddr; |
| osl_copyHostAddr; |
| osl_destroyHostAddr; |
| osl_getHostnameOfHostAddr; |
| osl_getSocketAddrOfHostAddr; |
| osl_createInetBroadcastAddr; |
| |
| osl_demultiplexSocketEvents; |
| osl_getDottedInetAddrOfSocketAddr; |
| osl_getFamilyOfSocketAddr; |
| |
| # 3) in thread module*: |
| osl_createThread; |
| osl_setThreadTextEncoding; |
| |
| # or (#)does not wrapper into a class, only in C API. does not in our Class |
| # check list. |
| # 1) all diagnose module#: |
| osl_breakDebug; |
| osl_assertFailedLine; |
| osl_trace; |
| osl_reportError; |
| |
| osl_setDebugMessageFunc; |
| |
| # 2) all signal module#: |
| osl_addSignalHandler; |
| osl_removeSignalHandler; |
| osl_raiseSignal; |
| |
| # 3) all time module#: |
| osl_getSystemTime; |
| osl_getDateTimeFromTimeValue; |
| |
| osl_getTimeValueFromDateTime; |
| osl_getLocalTimeFromSystemTime; |
| |
| osl_getSystemTimeFromLocalTime; |
| osl_getGlobalTimer; |
| |
| # 4) all process module#: |
| osl_executeProcess; |
| osl_executeProcess_WithRedirectedIO; |
| |
| osl_terminateProcess; |
| osl_getProcess; |
| |
| osl_freeProcessHandle; |
| osl_joinProcess; |
| osl_joinProcessWithTimeout; |
| |
| osl_getProcessInfo; |
| osl_getExecutableFile; |
| osl_getCommandArgCount; |
| |
| osl_getCommandArg; |
| osl_getEnvironment; |
| osl_getProcessWorkingDir; |
| |
| osl_getProcessLocale; |
| osl_setProcessLocale; |
| osl_sendResourcePipe; |
| |
| osl_receiveResourcePipe; |
| |
| # 5) all util module#: |
| osl_getEthernetAddress; |
| |
| |
| |
| ### |
| # LLA: |
| # this functions are not deprecated, they only marked as deprecated, to say that |
| # there is no test need. |
| ### |
| rtl_zeroMemory; |
| rtl_fillMemory; |
| rtl_copyMemory; |
| rtl_moveMemory; |
| rtl_compareMemory; |
| rtl_findInMemory; |
| |
| # LLA: |
| # Marked as deprecated by Stephan Bergmann |
| |
| 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; |
| |
| # LLA: |
| # old test environment need no extra test |
| rtl_tres_create; |
| rtl_tres_destroy; |
| |
| # LLA: |
| # found in source code, marked as deprecated |
| # rtl_locale_getDefault; |
| # rtl_locale_setDefault; |
| |
| # LLA: |
| # marked as deprecated, due to the fact there is no access from outside |
| # so this functions are not really accessable |
| # They are used in rtl/source/locale.c |
| rtl_hashentry_destroy; |
| rtl_hashfunc; |
| rtl_hashtable_add; |
| rtl_hashtable_destroy; |
| rtl_hashtable_find; |
| rtl_hashtable_grow; |
| rtl_hashtable_init; |
| |
| # LLA: |
| # marked as deprecated by Joachim Lingner 20040414 |
| rtl_moduleCount_acquire; |
| rtl_moduleCount_release; |
| rtl_moduleCount_canUnload; |
| rtl_registerModuleForUnloading; |
| rtl_unregisterModuleForUnloading; |
| rtl_unloadUnusedModules; |
| rtl_addUnloadingListener; |
| rtl_removeUnloadingListener; |
| |