xref: /aoo41x/main/sal/util/sal.map (revision 7aab1a1c)
1UDK_3_0_0 {
2    global:
3        GetVersionInfo;
4        osl_acceptConnectionOnSocket;
5        osl_acceptPipe;
6        osl_acquireSocket;
7        osl_acquirePipe;
8        osl_acquireMutex;
9        osl_acquireSemaphore;
10        osl_addSignalHandler;
11        osl_addToSocketSet;
12        osl_assertFailedLine;
13        osl_bindAddrToSocket;
14        osl_breakDebug;
15        osl_checkCondition;
16        osl_clearSocketSet;
17        osl_closeDirectory;
18        osl_closePipe;
19        osl_closeProfile;
20        osl_connectSocketTo;
21        osl_copyHostAddr;
22        osl_copySocketAddr;
23        osl_createCondition;
24        osl_createEmptySocketAddr;
25        osl_createHostAddr;
26        osl_createHostAddrByAddr;
27        osl_createHostAddrByName;
28        osl_createInetSocketAddr;
29        osl_createMutex;
30        osl_createPipe;
31        osl_createSemaphore;
32        osl_createSocket;
33        osl_createSocketSet;
34        osl_createSuspendedThread;
35        osl_createThread;
36        osl_createThreadKey;
37        osl_decrementInterlockedCount;
38        osl_demultiplexSocketEvents;
39        osl_destroyCondition;
40        osl_destroyHostAddr;
41        osl_destroyMutex;
42        osl_destroySemaphore;
43        osl_destroySocketAddr;
44        osl_destroySocketSet;
45        osl_destroyThread;
46        osl_destroyThreadKey;
47        osl_enableNonBlockingMode;
48        osl_executeProcess;
49        osl_executeProcess_WithRedirectedIO;
50        osl_flushProfile;
51        osl_freeProcessHandle;
52        osl_freeSecurityHandle;
53        osl_getAddrOfSocketAddr;
54        osl_getCommandArg;
55        osl_getCommandArgCount;
56        osl_getConfigDir;
57        osl_getCurrentSecurity;
58        osl_getDirectoryItem;
59        osl_getDottedInetAddrOfSocketAddr;
60        osl_getEnvironment;
61        osl_getEthernetAddress;
62        osl_getExecutableFile;
63        osl_getFamilyOfSocketAddr;
64        osl_getFileStatus;
65        osl_getFileURLFromSystemPath;
66        osl_getGlobalMutex;
67        osl_getHomeDir;
68        osl_getHostnameOfHostAddr;
69        osl_getHostnameOfSocketAddr;
70        osl_getInetPortOfSocketAddr;
71        osl_getLastPipeError;
72        osl_getLastSocketError;
73        osl_getLastSocketErrorDescription;
74        osl_getLocalAddrOfSocket;
75        osl_getLocalHostname;
76		osl_getModuleURLFromAddress;
77        osl_getNextDirectoryItem;
78        osl_getPeerAddrOfSocket;
79        osl_getProcess;
80        osl_getProcessInfo;
81        osl_getProcessWorkingDir;
82        osl_getProfileSectionEntries;
83        osl_getProfileSections;
84        osl_getServicePort;
85        osl_getSocketAddrOfHostAddr;
86        osl_getSocketOption;
87        osl_getSocketType;
88        osl_getSymbol;
89        osl_getSystemPathFromFileURL;
90        osl_getSystemTime;
91        osl_getThreadIdentifier;
92        osl_getThreadKeyData;
93        osl_getThreadPriority;
94        osl_getThreadTextEncoding;
95        osl_getUserIdent;
96        osl_getUserName;
97        osl_getVolumeInformation;
98        osl_incrementInterlockedCount;
99        osl_isAdministrator;
100        osl_isEndOfFile;
101        osl_isEqualSocketAddr;
102        osl_isExceptionPending;
103        osl_isInSocketSet;
104        osl_isNonBlockingMode;
105        osl_isReceiveReady;
106        osl_isSendReady;
107        osl_isThreadRunning;
108        osl_joinProcess;
109        osl_joinWithThread;
110        osl_listenOnSocket;
111        osl_loadModule;
112        osl_loginUser;
113        osl_loginUserOnFileServer;
114        osl_openDirectory;
115        osl_openProfile;
116        osl_raiseSignal;
117        osl_readProfileBool;
118        osl_readProfileIdent;
119        osl_readProfileString;
120        osl_readPipe;
121        osl_readSocket;
122        osl_receiveFromSocket;
123        osl_receivePipe;
124        osl_receiveSocket;
125        osl_releaseDirectoryItem;
126        osl_releaseMutex;
127        osl_releasePipe;
128        osl_releaseSemaphore;
129        osl_releaseSocket;
130        osl_removeFromSocketSet;
131        osl_removeProfileEntry;
132        osl_removeSignalHandler;
133        osl_reportError;
134        osl_resetCondition;
135        osl_resolveHostname;
136        osl_resumeThread;
137        osl_scheduleThread;
138        osl_searchFileURL;
139        osl_sendPipe;
140        osl_sendSocket;
141        osl_sendToSocket;
142        osl_setCondition;
143        osl_setFileAttributes;
144        osl_setFileTime;
145        osl_setInetPortOfSocketAddr;
146        osl_setAddrOfSocketAddr;
147        osl_setSocketOption;
148        osl_setThreadKeyData;
149        osl_setThreadPriority;
150        osl_setThreadTextEncoding;
151        osl_shutdownSocket;
152        osl_suspendThread;
153        osl_terminateProcess;
154        osl_terminateThread;
155        osl_trace;
156        osl_tryToAcquireMutex;
157        osl_tryToAcquireSemaphore;
158        osl_unloadModule;
159        osl_waitCondition;
160        osl_waitThread;
161        osl_writePipe;
162        osl_writeSocket;
163        osl_writeProfileBool;
164        osl_writeProfileIdent;
165        osl_writeProfileString;
166        osl_yieldThread;
167        osl_loadUserProfile;
168        osl_unloadUserProfile;
169        osl_sendResourcePipe;
170        osl_receiveResourcePipe;
171        rtl_allocateMemory;
172        rtl_compareMemory;
173        rtl_copyMemory;
174        rtl_fillMemory;
175        rtl_freeMemory;
176        rtl_moveMemory;
177        rtl_reallocateMemory;
178        rtl_zeroMemory;
179        rtl_findInMemory;
180        rtl_hashentry_destroy;
181        rtl_hashfunc;
182        rtl_hashtable_add;
183        rtl_hashtable_destroy;
184        rtl_hashtable_find;
185        rtl_hashtable_grow;
186        rtl_hashtable_init;
187        rtl_locale_equals;
188        rtl_locale_getCountry;
189        rtl_locale_getDefault;
190        rtl_locale_getLanguage;
191        rtl_locale_getVariant;
192        rtl_locale_hashCode;
193        rtl_locale_register;
194        rtl_locale_setDefault;
195        rtl_str_getLength;
196        rtl_str_compare;
197        rtl_str_compare_WithLength;
198        rtl_str_shortenedCompare_WithLength;
199        rtl_str_reverseCompare_WithLength;
200        rtl_str_compareIgnoreAsciiCase;
201        rtl_str_compareIgnoreAsciiCase_WithLength;
202        rtl_str_shortenedCompareIgnoreAsciiCase_WithLength;
203        rtl_str_hashCode;
204        rtl_str_hashCode_WithLength;
205        rtl_str_indexOfChar;
206        rtl_str_indexOfChar_WithLength;
207        rtl_str_indexOfStr;
208        rtl_str_indexOfStr_WithLength;
209        rtl_str_lastIndexOfChar;
210        rtl_str_lastIndexOfChar_WithLength;
211        rtl_str_lastIndexOfStr;
212        rtl_str_lastIndexOfStr_WithLength;
213        rtl_str_replaceChar;
214        rtl_str_replaceChar_WithLength;
215        rtl_str_toAsciiLowerCase;
216        rtl_str_toAsciiLowerCase_WithLength;
217        rtl_str_toAsciiUpperCase;
218        rtl_str_toAsciiUpperCase_WithLength;
219        rtl_str_trim;
220        rtl_str_trim_WithLength;
221        rtl_str_valueOfBoolean;
222        rtl_str_valueOfChar;
223        rtl_str_valueOfInt32;
224        rtl_str_valueOfInt64;
225        rtl_str_valueOfDouble;
226        rtl_str_valueOfFloat;
227        rtl_str_toBoolean;
228        rtl_str_toInt32;
229        rtl_str_toInt64;
230        rtl_str_toDouble;
231        rtl_str_toFloat;
232        rtl_string_acquire;
233        rtl_string_assign;
234        rtl_string_getLength;
235        rtl_string_getStr;
236        rtl_string_getToken;
237        rtl_string_new;
238        rtl_string_newConcat;
239        rtl_string_newFromStr;
240        rtl_string_newFromStr_WithLength;
241        rtl_string_newFromString;
242        rtl_string_newReplace;
243        rtl_string_newReplaceStrAt;
244        rtl_string_newToAsciiLowerCase;
245        rtl_string_newToAsciiUpperCase;
246        rtl_string_newTrim;
247        rtl_string_new_WithLength;
248        rtl_string_release;
249        rtl_stringbuffer_ensureCapacity;
250        rtl_stringbuffer_insert;
251        rtl_stringbuffer_newFromStr_WithLength;
252        rtl_stringbuffer_newFromStringBuffer;
253        rtl_ustr_compare;
254        rtl_ustr_compare_WithLength;
255        rtl_ustr_shortenedCompare_WithLength;
256        rtl_ustr_reverseCompare_WithLength;
257        rtl_ustr_compareIgnoreAsciiCase;
258        rtl_ustr_compareIgnoreAsciiCase_WithLength;
259        rtl_ustr_shortenedCompareIgnoreAsciiCase_WithLength;
260        rtl_ustr_ascii_compare;
261        rtl_ustr_ascii_compare_WithLength;
262        rtl_ustr_ascii_shortenedCompare_WithLength;
263        rtl_ustr_asciil_reverseCompare_WithLength;
264        rtl_ustr_ascii_compareIgnoreAsciiCase;
265        rtl_ustr_ascii_compareIgnoreAsciiCase_WithLength;
266        rtl_ustr_ascii_shortenedCompareIgnoreAsciiCase_WithLength;
267        rtl_ustr_getLength;
268        rtl_ustr_hashCode;
269        rtl_ustr_hashCode_WithLength;
270        rtl_ustr_indexOfChar;
271        rtl_ustr_indexOfChar_WithLength;
272        rtl_ustr_indexOfStr;
273        rtl_ustr_indexOfStr_WithLength;
274        rtl_ustr_lastIndexOfChar;
275        rtl_ustr_lastIndexOfChar_WithLength;
276        rtl_ustr_lastIndexOfStr;
277        rtl_ustr_lastIndexOfStr_WithLength;
278        rtl_ustr_replaceChar;
279        rtl_ustr_replaceChar_WithLength;
280        rtl_ustr_toAsciiLowerCase;
281        rtl_ustr_toAsciiLowerCase_WithLength;
282        rtl_ustr_toAsciiUpperCase;
283        rtl_ustr_toAsciiUpperCase_WithLength;
284        rtl_ustr_trim;
285        rtl_ustr_trim_WithLength;
286        rtl_ustr_valueOfBoolean;
287        rtl_ustr_valueOfChar;
288        rtl_ustr_valueOfInt32;
289        rtl_ustr_valueOfInt64;
290        rtl_ustr_valueOfDouble;
291        rtl_ustr_valueOfFloat;
292        rtl_ustr_toBoolean;
293        rtl_ustr_toInt32;
294        rtl_ustr_toInt64;
295        rtl_ustr_toDouble;
296        rtl_ustr_toFloat;
297        rtl_uString_acquire;
298        rtl_uString_assign;
299        rtl_uString_getLength;
300        rtl_uString_getStr;
301        rtl_uString_getToken;
302        rtl_uString_new;
303        rtl_uString_newConcat;
304        rtl_uString_newFromStr;
305        rtl_uString_newFromStr_WithLength;
306        rtl_uString_newFromAscii;
307        rtl_uString_newFromString;
308        rtl_uString_newReplace;
309        rtl_uString_newReplaceStrAt;
310        rtl_uString_newToAsciiLowerCase;
311        rtl_uString_newToAsciiUpperCase;
312        rtl_uString_newTrim;
313        rtl_uString_new_WithLength;
314        rtl_uString_release;
315        rtl_uStringbuffer_ensureCapacity;
316        rtl_uStringbuffer_insert;
317        rtl_uStringbuffer_insert_ascii;
318        rtl_uStringbuffer_newFromStr_WithLength;
319        rtl_uStringbuffer_newFromStringBuffer;
320        rtl_string2UString;
321        rtl_uString2String;
322        rtl_createTextToUnicodeConverter;
323        rtl_destroyTextToUnicodeConverter;
324        rtl_createTextToUnicodeContext;
325        rtl_destroyTextToUnicodeContext;
326        rtl_resetTextToUnicodeContext;
327        rtl_convertTextToUnicode;
328        rtl_createUnicodeToTextConverter;
329        rtl_destroyUnicodeToTextConverter;
330        rtl_createUnicodeToTextContext;
331        rtl_destroyUnicodeToTextContext;
332        rtl_resetUnicodeToTextContext;
333        rtl_convertUnicodeToText;
334        rtl_isOctetTextEncoding;
335        rtl_getTextEncodingInfo;
336        rtl_getTextEncodingFromWindowsCharset;
337        rtl_getTextEncodingFromUnixCharset;
338        rtl_getTextEncodingFromMimeCharset;
339        rtl_getBestWindowsCharsetFromTextEncoding;
340        rtl_getMimeCharsetFromTextEncoding;
341        rtl_getBestMimeCharsetFromTextEncoding;
342        rtl_getBestUnixCharsetFromTextEncoding;
343        rtl_allocateZeroMemory;
344        rtl_freeZeroMemory;
345        rtl_crc32;
346        rtl_digest_create;
347        rtl_digest_createMD2;
348        rtl_digest_createMD5;
349        rtl_digest_createSHA;
350        rtl_digest_createSHA1;
351        rtl_digest_createHMAC_MD5;
352        rtl_digest_createHMAC_SHA1;
353        rtl_digest_destroy;
354        rtl_digest_destroyMD2;
355        rtl_digest_destroyMD5;
356        rtl_digest_destroySHA;
357        rtl_digest_destroySHA1;
358        rtl_digest_destroyHMAC_MD5;
359        rtl_digest_destroyHMAC_SHA1;
360        rtl_digest_get;
361        rtl_digest_getMD2;
362        rtl_digest_getMD5;
363        rtl_digest_getSHA;
364        rtl_digest_getSHA1;
365        rtl_digest_getHMAC_MD5;
366        rtl_digest_getHMAC_SHA1;
367        rtl_digest_init;
368        rtl_digest_initHMAC_MD5;
369        rtl_digest_initHMAC_SHA1;
370        rtl_digest_queryAlgorithm;
371        rtl_digest_queryLength;
372        rtl_digest_update;
373        rtl_digest_updateMD2;
374        rtl_digest_updateMD5;
375        rtl_digest_updateSHA;
376        rtl_digest_updateSHA1;
377        rtl_digest_updateHMAC_MD5;
378        rtl_digest_updateHMAC_SHA1;
379        rtl_digest_MD2;
380        rtl_digest_MD5;
381        rtl_digest_SHA;
382        rtl_digest_SHA1;
383        rtl_digest_HMAC_MD5;
384        rtl_digest_HMAC_SHA1;
385        rtl_digest_PBKDF2;
386
387        rtl_random_createPool;
388        rtl_random_destroyPool;
389        rtl_random_addBytes;
390        rtl_random_getBytes;
391
392        rtl_createUuid;
393        rtl_createNamedUuid;
394        rtl_compareUuid;
395        rtl_getGlobalProcessId;
396
397        osl_openFile;
398        osl_setFilePos;
399        osl_getFilePos;
400        osl_setFileSize;
401        osl_readFile;
402        osl_writeFile;
403        osl_closeFile;
404        osl_createDirectory;
405        osl_removeDirectory;
406        osl_removeFile;
407        osl_copyFile;
408        osl_moveFile;
409
410        osl_closeSocket;
411        osl_createInetBroadcastAddr;
412
413        rtl_cipher_create;
414        rtl_cipher_createBF;
415        rtl_cipher_init;
416        rtl_cipher_initBF;
417        rtl_cipher_encode;
418        rtl_cipher_encodeBF;
419        rtl_cipher_decode;
420        rtl_cipher_decodeBF;
421        rtl_cipher_destroy;
422        rtl_cipher_destroyBF;
423
424        rtl_byte_sequence_reference2One;
425        rtl_byte_sequence_realloc;
426        rtl_byte_sequence_acquire;
427        rtl_byte_sequence_release;
428        rtl_byte_sequence_construct;
429        rtl_byte_sequence_constructNoDefault;
430        rtl_byte_sequence_constructFromArray;
431        rtl_byte_sequence_assign;
432        rtl_byte_sequence_equals;
433        rtl_byte_sequence_getConstArray;
434        rtl_byte_sequence_getLength;
435
436        osl_acquireDirectoryItem;
437
438		osl_abbreviateSystemPath;
439        osl_getDateTimeFromTimeValue;
440        osl_getTimeValueFromDateTime;
441        osl_getLocalTimeFromSystemTime;
442        osl_getSystemTimeFromLocalTime;
443        osl_getAbsoluteFileURL;
444
445        osl_unmountVolumeDevice;
446        osl_automountVolumeDevice;
447        osl_releaseVolumeDeviceHandle;
448        osl_getVolumeDeviceMountPath;
449        osl_acquireVolumeDeviceHandle;
450
451        osl_setDebugMessageFunc;
452        osl_setDetailedDebugMessageFunc;
453        osl_readLine;
454        osl_getGlobalTimer;
455        osl_getCanonicalName;
456        osl_getTextEncodingFromLocale;
457
458        rtl_getUriCharClass;
459        rtl_uriConvertRelToAbs;
460        rtl_uriEncode;
461        rtl_uriDecode;
462
463        rtl_bootstrap_get;
464        rtl_bootstrap_set;
465        rtl_bootstrap_setIniFileName;
466        rtl_bootstrap_args_open;
467        rtl_bootstrap_args_close;
468        rtl_bootstrap_get_from_handle;
469        rtl_bootstrap_get_iniName_from_handle;
470	rtl_bootstrap_expandMacros_from_handle;
471	rtl_bootstrap_expandMacros;
472        rtl_getAppCommandArgCount;
473        rtl_getAppCommandArg;
474
475        rtl_moduleCount_acquire;
476        rtl_moduleCount_release;
477        rtl_moduleCount_canUnload;
478        rtl_registerModuleForUnloading;
479        rtl_unregisterModuleForUnloading;
480        rtl_unloadUnusedModules;
481        rtl_addUnloadingListener;
482        rtl_removeUnloadingListener;
483
484        rtl_logfile_trace;
485        rtl_tres_create;
486        rtl_tres_destroy;
487		osl_getProcessLocale;
488		osl_setProcessLocale;
489    local:
490        *;
491};
492
493UDK_3.1 {
494    global:
495		osl_getTempDirURL;
496        osl_createTempFile;
497
498        rtl_math_doubleToString;
499        rtl_math_doubleToUString;
500        rtl_math_pow10Exp;
501        rtl_math_round;
502        rtl_math_stringToDouble;
503        rtl_math_uStringToDouble;
504        rtl_convertUStringToString;
505
506        osl_joinProcessWithTimeout;
507
508        rtl_getTextEncodingFromWindowsCodePage;
509        rtl_getWindowsCodePageFromTextEncoding;
510} UDK_3_0_0;
511
512UDK_3.2 {
513    global:
514		osl_syncFile;
515} UDK_3.1;
516
517UDK_3.3 {
518    global:
519        osl_createDirectoryPath;
520        osl_getFunctionSymbol;
521        osl_getModuleURLFromFunctionAddress;
522        rtl_cipher_createARCFOUR;
523        rtl_cipher_initARCFOUR;
524        rtl_cipher_decodeARCFOUR;
525        rtl_cipher_encodeARCFOUR;
526        rtl_cipher_destroyARCFOUR;
527        rtl_digest_rawMD5;
528        osl_getFileSize;
529        osl_setCommandArgs;
530        rtl_uStringbuffer_insertUtf32;
531        rtl_ustr_ascii_compareIgnoreAsciiCase_WithLengths;
532        rtl_logfile_longTrace;
533		rtl_ustr_asciil_reverseEquals_WithLength;
534} UDK_3.2;
535
536UDK_3.4 {
537    global:
538		osl_setErrorReporting;
539} UDK_3.3;
540
541UDK_3.5 {
542    global:
543		rtl_arena_create;
544		rtl_arena_destroy;
545		rtl_arena_alloc;
546		rtl_arena_free;
547
548		rtl_cache_create;
549		rtl_cache_destroy;
550		rtl_cache_alloc;
551		rtl_cache_free;
552} UDK_3.4;
553
554UDK_3.6 { # OOo 2.3
555    global:
556        osl_getAsciiFunctionSymbol;
557        osl_getModuleHandle;
558        rtl_uString_intern;
559        rtl_uString_internConvert;
560        rtl_ustr_indexOfAscii_WithLength;
561        rtl_ustr_lastIndexOfAscii_WithLength;
562        rtl_uString_iterateCodePoints;
563        rtl_uString_newFromCodePoints;
564} UDK_3.5;
565
566UDK_3.7 { # OOo 2.4
567    global:
568        osl_loadModuleRelative;
569} UDK_3.6;
570
571UDK_3.8 { # OOo 3.0
572    global:
573        rtl_bootstrap_encode;
574        rtl_convertStringToUString;
575        rtl_math_approxValue;
576} UDK_3.7;
577
578UDK_3.9 { # OOo 3.1
579    global:
580        osl_mapFile;
581        osl_unmapFile;
582
583        osl_readFileAt;
584        osl_writeFileAt;
585
586        rtl_math_expm1;
587        rtl_math_log1p;
588        rtl_math_atanh;
589} UDK_3.8;
590
591UDK_3.10 { # OOo 3.2
592    global:
593        rtl_logfile_hasLogFile;
594        rtl_math_erf;
595        rtl_math_erfc;
596        rtl_math_asinh;
597        rtl_math_acosh;
598} UDK_3.9;
599
600
601UDK_3.11 { # OOo 3.4
602    global:
603        osl_setEnvironment;
604        osl_clearEnvironment;
605        osl_setThreadName;
606} UDK_3.10;
607
608PRIVATE_1.0 {
609    global:
610        osl_detail_ObjectRegistry_storeAddresses;
611        osl_detail_ObjectRegistry_checkObjectCount;
612        osl_detail_ObjectRegistry_registerObject;
613        osl_detail_ObjectRegistry_revokeObject;
614        osl_detail_ObjectRegistry_getMutex;
615};
616
617PRIVATE_1.1 {
618    global:
619        sal_detail_initialize;
620        sal_detail_deinitialize;
621} PRIVATE_1.0;
622