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