---
assumeFilename: sal/osl/all/log.cxx
excludelist:
    sal/osl/all/log.cxx:
    #sal_use_syslog required from this file
    - salusesyslog.hxx
    sal/osl/unx/backtrace.h:
    # needed for the "shadow" backtrace API
    - execinfo.h
    sal/osl/unx/nlsupport.hxx:
    # Needed on MACOSX
    - include <rtl/ustring.hxx>
    sal/osl/unx/system.hxx:
    # needed for the define  pthread_testcancel() to work
    - pthread.h
    # needed for the INIT_GROUPS macro to work
    - grp.h
    sal/android/uthash.h:
    # needed for defines to work / somehow on Linux there is a warning about android-related file
    - string.h
    sal/cppunittester/cppunittester.cxx:
    # Actually used
    - boost/algorithm/string.hpp
    sal/emscripten/cokit-bootstrap.c:
    # Actually needed for lo_get_app_data_dir
    - osl/detail/emscripten-bootstrap.h
    sal/qa/osl/security/osl_Security.cxx:
    # Needed on _WIN32
    - o3tl/char16_t2wchar_t.hxx
    sal/qa/rtl/oustringbuffer/test_oustringbuffer_appendchar.cxx:
    # Required in C++20 mode.
    - o3tl/cppunittraitshelper.hxx
    sal/qa/rtl/oustring/rtl_ustr.cxx:
    # Required in C++20 mode.
    - o3tl/cppunittraitshelper.hxx
    sal/qa/rtl/oustring/rtl_OUString2.cxx:
    # Required in C++20 mode.
    - o3tl/cppunittraitshelper.hxx
    sal/qa/rtl/oustringbuffer/test_oustringbuffer_assign.cxx:
    # Required in C++20 mode.
    - o3tl/cppunittraitshelper.hxx
    sal/qa/rtl/strings/test_oustring_stringliterals.cxx:
    # Required in C++20 mode.
    - o3tl/cppunittraitshelper.hxx
    sal/qa/rtl/textenc/rtl_textcvt.cxx:
    # Required in C++20 mode.
    - o3tl/cppunittraitshelper.hxx
    sal/osl/unx/file.cxx:
    # Needed for macxp_resolveAlias on MACOSX
    - system.hxx
    sal/osl/unx/file_misc.cxx:
    # Needed for macxp_resolveAlias on MACOSX
    - system.hxx
    sal/osl/unx/file_stat.cxx:
    # Needed for macxp_resolveAlias on MACOSX
    - system.hxx
    sal/osl/unx/file_volume.cxx:
    # Needed for macxp_resolveAlias on MACOSX
    - system.hxx
    # Needed for HAVE_STATFS_H cases
    - osl/thread.h
    sal/osl/unx/backtraceapi.cxx:
    # needed for the "shadow" backtrace API
    - backtrace.h
    sal/osl/unx/signal.cxx:
    # needed for the "shadow" backtrace API
    - backtrace.h
    sal/osl/unx/thread.cxx:
    # needed for older glibc
    - sys/syscall.h
    - o3tl/safeint.hxx
    sal/osl/unx/uunxapi.cxx:
    # Needed for macxp_resolveAlias on MACOSX
    - system.hxx
    sal/rtl/bootstrap.cxx:
    # Needed on MACOSX
    - config_folders.h
    sal/textenc/tables.cxx:
    # Needed for the .tab files to work
    - cstddef
    - iterator
    - rtl/tencinfo.h
    # Needed for other .tab files to work
    - tcvtjp1.tab
    - tcvtjp2.tab
    - tcvtjp3.tab
    - tcvtjp4.tab
    - tcvtjp5.tab
    - tcvtkr1.tab
    - tcvtkr2.tab
    - tcvtkr4.tab
    - tcvtkr5.tab
    - tcvtscn1.tab
    - tcvtscn2.tab
    - tcvtscn3.tab
    - tcvtscn4.tab
    - tcvtscn5.tab
    - tcvttcn1.tab
    - tcvttcn2.tab
