blob: 036dcf2b3e2fd614501707482eb130164cbe1935 [file] [log] [blame]
# *************************************************************
#
# 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;