1590e2c359
(which is an obsolescent XSI-STREAMS Posix extension). It's only use is in the big switch in UnixErrnoString in sal/osl/unx/uunxapi.cxx, so if any platform should actually lack it, we should rather #ifdef its use there than introduce it here. (This started to cause > sal/osl/unx/system.hxx:190:12: error: macro 'ETIME' has been marked as deprecated: ETIME is deprecated in ISO C++ [-Werror,-Wdeprecated-pragma] > 190 | # ifndef ETIME > | ^ > ~/llvm/inst/bin/../include/c++/v1/cerrno:51:67: note: macro marked 'deprecated' here > 51 | # pragma clang deprecated(ETIME, "ETIME is deprecated in ISO C++") > | ^ with recent LLVM 19 trunk on macOS now.) Change-Id: I01a586f08a4d9e4643c797fce5ce53c5f3ce8b81 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/165303 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <stephan.bergmann@allotropia.de> |
||
---|---|---|
.. | ||
android | ||
cppunittester | ||
emscripten | ||
inc | ||
osl | ||
qa | ||
rtl | ||
test | ||
textenc | ||
util | ||
CompilerTest_sal_rtl_oustring.mk | ||
CppunitTest_Module_DLL.mk | ||
CppunitTest_sal_comtools.mk | ||
CppunitTest_sal_osl.mk | ||
CppunitTest_sal_osl_security.mk | ||
CppunitTest_sal_retry_if_failed.mk | ||
CppunitTest_sal_rtl.mk | ||
CppunitTest_sal_types.mk | ||
Executable_cppunittester.mk | ||
Executable_osl_process_child.mk | ||
IwyuFilter_sal.yaml | ||
Library_lo-bootstrap.mk | ||
Library_sal.mk | ||
Library_sal_textenc.mk | ||
Makefile | ||
Module_sal.mk | ||
README.md |
System Abstraction Layer (SAL)
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).