1# ************************************************************* 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance 9# with the License. You may obtain a copy of the License at 10# 11# http://www.apache.org/licenses/LICENSE-2.0 12# 13# Unless required by applicable law or agreed to in writing, 14# software distributed under the License is distributed on an 15# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16# KIND, either express or implied. See the License for the 17# specific language governing permissions and limitations 18# under the License. 19# 20# ************************************************************* 21# contain all functions, which are mark as deprecated 22# this function will removed from the allexportlist 23# Format of a line MUST be / (.*);/ 24 25 rtl_ustr_trim; 26 rtl_str_trim; 27 28# since 16.9.2003 29# Function List: 30# A. deprecated functions: 31# 1) Profile class and all its sub C API: 32 osl_openProfile; 33 osl_closeProfile; 34 osl_flushProfile; 35 osl_readProfileString; 36 37 osl_readProfileBool; 38 osl_readProfileIdent; 39 osl_writeProfileString; 40 41 osl_writeProfileBool; 42 osl_writeProfileIdent; 43 osl_removeProfileEntry; 44 45 osl_getProfileSectionEntries; 46 osl_getProfileSections; 47 48# 2) VolumeDevice class and all this sub C API: 49 osl_unmountVolumeDevice; 50 osl_automountVolumeDevice; 51 osl_releaseVolumeDeviceHandle; 52 53 osl_acquireVolumeDeviceHandle; 54 osl_getVolumeDeviceMountPath; 55 56# 3) in FileBase class: 57 osl_getCanonicalName; 58 59# B. untested functions: 60# functions need Client/Server model and blocking mode of transmission. some of the functions 61# can not run through on testshl2 env while the same code can run successfully in normal seperate 62# files. 63# 1) in DatagramSocket class: 64# osl_receiveFromSocket; 65# osl_sendToSocket; 66 67# 2) in StreamSocket class: 68# osl_readSocket; 69# osl_writeSocket; 70# osl_receiveSocket; 71# osl_sendSocket; 72 73# 3) in Socket class: 74 osl_isExceptionPending; 75# osl_shutdownSocket; 76 77# 4) in Pipe class: 78# osl_acceptPipe; 79 80# 5) in StreamPipe class: 81# osl_readPipe; 82# osl_writePipe; 83# osl_receivePipe; 84# osl_sendPipe; 85 86#C. unreachable functions 87# (*)in .map file but does not appear in.hxx header file thus unreachable, 88# mostly for internal use, can not be reached by accessing class, so need 89# not be tested. 90# 1) in file module*: 91 osl_abbreviateSystemPath; 92 93# 2) in socket module*: 94 osl_addToSocketSet; 95 osl_clearSocketSet; 96 osl_createSocketSet; 97 osl_destroySocketSet; 98 osl_isInSocketSet; 99 osl_removeFromSocketSet 100 101 osl_createHostAddrByName; 102 osl_createHostAddrByAddr; 103 104 osl_createHostAddr; 105 osl_copyHostAddr; 106 osl_destroyHostAddr; 107 osl_getHostnameOfHostAddr; 108 osl_getSocketAddrOfHostAddr; 109 osl_createInetBroadcastAddr; 110 111 osl_demultiplexSocketEvents; 112 osl_getDottedInetAddrOfSocketAddr; 113 osl_getFamilyOfSocketAddr; 114 115# 3) in thread module*: 116 osl_createThread; 117 osl_setThreadTextEncoding; 118 119# or (#)does not wrapper into a class, only in C API. does not in our Class 120# check list. 121# 1) all diagnose module#: 122 osl_breakDebug; 123 osl_assertFailedLine; 124 osl_trace; 125 osl_reportError; 126 127 osl_setDebugMessageFunc; 128 129# 2) all signal module#: 130 osl_addSignalHandler; 131 osl_removeSignalHandler; 132 osl_raiseSignal; 133 134# 3) all time module#: 135 osl_getSystemTime; 136 osl_getDateTimeFromTimeValue; 137 138 osl_getTimeValueFromDateTime; 139 osl_getLocalTimeFromSystemTime; 140 141 osl_getSystemTimeFromLocalTime; 142 osl_getGlobalTimer; 143 144# 4) all process module#: 145 osl_executeProcess; 146 osl_executeProcess_WithRedirectedIO; 147 148 osl_terminateProcess; 149 osl_getProcess; 150 151 osl_freeProcessHandle; 152 osl_joinProcess; 153 osl_joinProcessWithTimeout; 154 155 osl_getProcessInfo; 156 osl_getExecutableFile; 157 osl_getCommandArgCount; 158 159 osl_getCommandArg; 160 osl_getEnvironment; 161 osl_getProcessWorkingDir; 162 163 osl_getProcessLocale; 164 osl_setProcessLocale; 165 osl_sendResourcePipe; 166 167 osl_receiveResourcePipe; 168 169# 5) all util module#: 170 osl_getEthernetAddress; 171 172 173 174### 175# LLA: 176# this functions are not deprecated, they only marked as deprecated, to say that 177# there is no test need. 178### 179 rtl_zeroMemory; 180 rtl_fillMemory; 181 rtl_copyMemory; 182 rtl_moveMemory; 183 rtl_compareMemory; 184 rtl_findInMemory; 185 186# LLA: 187# Marked as deprecated by Stephan Bergmann 188 189 rtl_byte_sequence_reference2One; 190 rtl_byte_sequence_realloc; 191 rtl_byte_sequence_acquire; 192 rtl_byte_sequence_release; 193 rtl_byte_sequence_construct; 194 rtl_byte_sequence_constructNoDefault; 195 rtl_byte_sequence_constructFromArray; 196 rtl_byte_sequence_assign; 197 rtl_byte_sequence_equals; 198 rtl_byte_sequence_getConstArray; 199 rtl_byte_sequence_getLength; 200 201# LLA: 202# old test environment need no extra test 203 rtl_tres_create; 204 rtl_tres_destroy; 205 206# LLA: 207# found in source code, marked as deprecated 208# rtl_locale_getDefault; 209# rtl_locale_setDefault; 210 211# LLA: 212# marked as deprecated, due to the fact there is no access from outside 213# so this functions are not really accessable 214# They are used in rtl/source/locale.c 215 rtl_hashentry_destroy; 216 rtl_hashfunc; 217 rtl_hashtable_add; 218 rtl_hashtable_destroy; 219 rtl_hashtable_find; 220 rtl_hashtable_grow; 221 rtl_hashtable_init; 222 223# LLA: 224# marked as deprecated by Joachim Lingner 20040414 225 rtl_moduleCount_acquire; 226 rtl_moduleCount_release; 227 rtl_moduleCount_canUnload; 228 rtl_registerModuleForUnloading; 229 rtl_unregisterModuleForUnloading; 230 rtl_unloadUnusedModules; 231 rtl_addUnloadingListener; 232 rtl_removeUnloadingListener; 233 234