office-gobmx/sal
Stephan Bergmann e9febb63db Related fdo#46249: FileStatus can have fewer fields than requested
Turns out 608fe962cc "Let osl::FileStatus getters
assert programming errors" was overly optimistic and misunderstood that
osl_getFileStatus(..., nMask) /can/ return a FileStatus for which isValid(nMask)
is false, esp. for stuff like file names and URLs of Windows drives and servers.
That in turn leads to existing code now calling
rtl::OUString(_aStatus.ustrFileName) etc. with null argument and crashing.

Change-Id: Icd2168e209aa1c7a6df30cd954513d01034923db
2012-08-21 12:39:43 +02:00
..
android For kicks, enable cross-building for Android on MIPS 2012-08-16 21:05:14 +03:00
cpprt Remove some more include guards 2012-06-29 09:25:10 +02:00
cppunittester Handle CppUnit::DynamicLibraryManagerException 2012-08-17 20:28:49 +03:00
inc Related fdo#46249: FileStatus can have fewer fields than requested 2012-08-21 12:39:43 +02:00
osl fdo#53252: _toupper is unreliable 2012-08-20 15:37:22 +02:00
prj
qa -Werror,-Wunused-private-field (Clang towards 3.2) 2012-08-14 10:39:10 +02:00
rtl/source Remove some dead assignements in sal/cipher.cxx 2012-08-14 16:22:09 +02:00
systools/win32/uwinapi re-base on ALv2 code. 2012-06-22 09:51:05 +01:00
test re-base on ALv2 code. 2012-06-21 15:00:05 +01:00
textenc re-base on ALv2 code. 2012-06-26 11:33:02 +01:00
typesconfig
util saltextenc.map is unncessary 2012-07-20 15:55:44 +02:00
workben remove include comments and boxes 2012-08-08 13:53:53 +02:00
CppunitTest_Module_DLL.mk
CppunitTest_sal_bytesequence.mk
CppunitTest_sal_checkapi.mk allow using rtl::OUString etc. simply as OUString, without rtl:: 2012-07-16 16:03:03 +02:00
CppunitTest_sal_osl_condition.mk
CppunitTest_sal_osl_file.mk
CppunitTest_sal_osl_getsystempathfromfileurl.mk
CppunitTest_sal_osl_module.mk
CppunitTest_sal_osl_mutex.mk
CppunitTest_sal_osl_old_test_file.mk
CppunitTest_sal_osl_pipe.mk
CppunitTest_sal_osl_process.mk
CppunitTest_sal_osl_profile.mk
CppunitTest_sal_osl_security.mk
CppunitTest_sal_osl_setthreadname.mk
CppunitTest_sal_osl_thread.mk
CppunitTest_sal_rtl_alloc.mk
CppunitTest_sal_rtl_cipher.mk
CppunitTest_sal_rtl_crc32.mk
CppunitTest_sal_rtl_doublelock.mk
CppunitTest_sal_rtl_locale.mk
CppunitTest_sal_rtl_math.mk
CppunitTest_sal_rtl_ostringbuffer.mk
CppunitTest_sal_rtl_oustringbuffer.mk
CppunitTest_sal_rtl_strings.mk
CppunitTest_sal_tcwf.mk
CppunitTest_sal_types.mk
CustomTarget_generated.mk fdo#50162 merge rtlbootstrap.mk into configure.in 2012-05-24 07:22:03 +02:00
CustomTarget_sal_allheaders.mk echo -e is not POSIX (and unknown to Mac OS X) 2012-07-16 20:20:37 +02:00
Executable_cppunittester.mk
Executable_osl_process_child.mk
Library_lo-bootstrap.mk
Library_sal.mk fdo#50162 merge rtlbootstrap.mk into configure.in 2012-05-24 07:22:03 +02:00
Library_sal_textenc.mk saltextenc.map is unncessary 2012-07-20 15:55:44 +02:00
Library_uwinapi.mk trying to fix mingw build 2012-06-13 23:10:56 +02:00
Makefile
Module_sal.mk No point with these executables for non-desktop OSes 2012-08-07 08:55:24 +03:00
Package_generated.mk fdo#50162 merge rtlbootstrap.mk into configure.in 2012-05-24 07:22:03 +02:00
Package_inc.mk targetted re-work of cppunit pieces. 2012-06-27 19:13:11 +01:00
README
StaticLibrary_salcpprt.mk

System abstraction layer; rtl, osl and sal

rtl:
Platform independent strings

osl:
platform specific stuff, threads, dynamic loading, process, ipc, etc

Exports only C API and some inline-methods (only C++ API).