2 # This file is part of the LibreOffice project.
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 # This file incorporates work covered by the following license notice:
10 # Licensed to the Apache Software Foundation (ASF) under one or more
11 # contributor license agreements. See the NOTICE file distributed
12 # with this work for additional information regarding copyright
13 # ownership. The ASF licenses this file to you under the Apache
14 # License, Version 2.0 (the "License"); you may not use this file
15 # except in compliance with the License. You may obtain a copy of
16 # the License at http://www.apache.org/licenses/LICENSE-2.0 .
19 # contain all functions, which are mark as deprecated
20 # this function will removed from the allexportlist
21 # Format of a line MUST be / (.*);/
28 # A. deprecated functions:
29 # 1) Profile class and all its sub C API:
33 osl_readProfileString;
37 osl_writeProfileString;
40 osl_writeProfileIdent;
41 osl_removeProfileEntry;
43 osl_getProfileSectionEntries;
44 osl_getProfileSections;
46 # 2) VolumeDevice class and all this sub C API:
47 osl_releaseVolumeDeviceHandle;
49 osl_acquireVolumeDeviceHandle;
50 osl_getVolumeDeviceMountPath;
52 # 3) in FileBase class:
55 # B. untested functions:
56 # functions need Client/Server model and blocking mode of transmission. some of the functions
57 # can not run through on testshl2 env while the same code can run successfully in normal separate
59 # 1) in DatagramSocket class:
60 # osl_receiveFromSocket;
63 # 2) in StreamSocket class:
70 osl_isExceptionPending;
76 # 5) in StreamPipe class:
82 #C. unreachable functions
83 # (*)in .map file but does not appear in.hxx header file thus unreachable,
84 # mostly for internal use, can not be reached by accessing class, so need
87 osl_abbreviateSystemPath;
89 # 2) in socket module*:
95 osl_removeFromSocketSet
97 osl_createHostAddrByName;
98 osl_createHostAddrByAddr;
103 osl_getHostnameOfHostAddr;
104 osl_getSocketAddrOfHostAddr;
105 osl_createInetBroadcastAddr;
107 osl_demultiplexSocketEvents;
108 osl_getDottedInetAddrOfSocketAddr;
109 osl_getFamilyOfSocketAddr;
111 # 3) in thread module*:
113 osl_setThreadTextEncoding;
115 # or (#)does not wrapper into a class, only in C API. does not in our Class
117 # 1) all diagnose module#:
119 osl_assertFailedLine;
123 osl_setDebugMessageFunc;
125 # 2) all signal module#:
126 osl_addSignalHandler;
127 osl_removeSignalHandler;
130 # 3) all time module#:
132 osl_getDateTimeFromTimeValue;
134 osl_getTimeValueFromDateTime;
135 osl_getLocalTimeFromSystemTime;
137 osl_getSystemTimeFromLocalTime;
140 # 4) all process module#:
142 osl_executeProcess_WithRedirectedIO;
144 osl_terminateProcess;
147 osl_freeProcessHandle;
149 osl_joinProcessWithTimeout;
152 osl_getExecutableFile;
153 osl_getCommandArgCount;
157 osl_getProcessWorkingDir;
159 osl_getProcessLocale;
160 osl_setProcessLocale;
161 osl_sendResourcePipe;
163 osl_receiveResourcePipe;
165 # 5) all util module#:
166 osl_getEthernetAddress;
172 # these functions are not deprecated, they only marked as deprecated, to say that
173 # there is no test need.
183 # Marked as deprecated by Stephan Bergmann
185 rtl_byte_sequence_reference2One;
186 rtl_byte_sequence_realloc;
187 rtl_byte_sequence_acquire;
188 rtl_byte_sequence_release;
189 rtl_byte_sequence_construct;
190 rtl_byte_sequence_constructNoDefault;
191 rtl_byte_sequence_constructFromArray;
192 rtl_byte_sequence_assign;
193 rtl_byte_sequence_equals;
194 rtl_byte_sequence_getConstArray;
195 rtl_byte_sequence_getLength;
198 # old test environment need no extra test
203 # found in source code, marked as deprecated
204 # rtl_locale_getDefault;
205 # rtl_locale_setDefault;
208 # marked as deprecated, due to the fact there is no access from outside
209 # so these functions are not really accessible
210 # They are used in rtl/source/locale.c
211 rtl_hashentry_destroy;
214 rtl_hashtable_destroy;
220 # marked as deprecated by Joachim Lingner 20040414
221 rtl_moduleCount_acquire;
222 rtl_moduleCount_release;
223 rtl_moduleCount_canUnload;
224 rtl_registerModuleForUnloading;
225 rtl_unregisterModuleForUnloading;
226 rtl_unloadUnusedModules;
227 rtl_addUnloadingListener;
228 rtl_removeUnloadingListener;