1 # contain all functions, which are mark as deprecated
2 # this function will removed from the allexportlist
3 # Format of a line MUST be / (.*);/
10 # A. deprecated functions:
11 # 1) Profile class and all its sub C API:
15 osl_readProfileString;
19 osl_writeProfileString;
22 osl_writeProfileIdent;
23 osl_removeProfileEntry;
25 osl_getProfileSectionEntries;
26 osl_getProfileSections;
28 # 2) VolumeDevice class and all this sub C API:
29 osl_unmountVolumeDevice;
30 osl_automountVolumeDevice;
31 osl_releaseVolumeDeviceHandle;
33 osl_acquireVolumeDeviceHandle;
34 osl_getVolumeDeviceMountPath;
36 # 3) in FileBase class:
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
43 # 1) in DatagramSocket class:
44 # osl_receiveFromSocket;
47 # 2) in StreamSocket class:
54 osl_isExceptionPending;
60 # 5) in StreamPipe class:
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
71 osl_abbreviateSystemPath;
73 # 2) in socket module*:
79 osl_removeFromSocketSet
81 osl_createHostAddrByName;
82 osl_createHostAddrByAddr;
87 osl_getHostnameOfHostAddr;
88 osl_getSocketAddrOfHostAddr;
89 osl_createInetBroadcastAddr;
91 osl_demultiplexSocketEvents;
92 osl_getDottedInetAddrOfSocketAddr;
93 osl_getFamilyOfSocketAddr;
95 # 3) in thread module*:
97 osl_setThreadTextEncoding;
99 # or (#)does not wrapper into a class, only in C API. does not in our Class
101 # 1) all diagnose module#:
103 osl_assertFailedLine;
107 osl_setDebugMessageFunc;
109 # 2) all signal module#:
110 osl_addSignalHandler;
111 osl_removeSignalHandler;
114 # 3) all time module#:
116 osl_getDateTimeFromTimeValue;
118 osl_getTimeValueFromDateTime;
119 osl_getLocalTimeFromSystemTime;
121 osl_getSystemTimeFromLocalTime;
124 # 4) all process module#:
126 osl_executeProcess_WithRedirectedIO;
128 osl_terminateProcess;
131 osl_freeProcessHandle;
133 osl_joinProcessWithTimeout;
136 osl_getExecutableFile;
137 osl_getCommandArgCount;
141 osl_getProcessWorkingDir;
143 osl_getProcessLocale;
144 osl_setProcessLocale;
145 osl_sendResourcePipe;
147 osl_receiveResourcePipe;
149 # 5) all util module#:
150 osl_getEthernetAddress;
156 # this functions are not deprecated, they only marked as deprecated, to say that
157 # there is no test need.
167 # Marked as deprecated by Stephan Bergmann
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;
182 # old test environment need no extra test
187 # found in source code, marked as deprecated
188 # rtl_locale_getDefault;
189 # rtl_locale_setDefault;
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;
198 rtl_hashtable_destroy;
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;