• Stephan Bergmann's avatar
    Clarify SIGHUP behavior · 796d2739
    Stephan Bergmann yazdı
    The combination of marking it as ACT_IGNORE and osl_Signal_Terminate was
    strange, as osl_Signal_Terminate caused SalMainPipeExchangeSignal_impl
    (desktop/source/app/officeipcthread.cxx) to call DisableOfficeIPCThread, but
    ACT_IGNORE (instead of ACT_EXIT, like other signals marked osl_Signal_Terminate)
    caused the process to continue running.  The net effect was that calling an
    additional soffice instance after a SIGHUP would no longer connect to the first
    instance, but instead would lead to two soffice instances running simultaneously
    on the same UserInstallation.
    
    Marking SIGHUP as ACT_HIDE most closely resembles the old behavior (of having
    ~no effect).  Other options would be to mark it as ACT_IGNORE and
    osl_Signal_System or as ACT_EXIT and osl_Signal_Terminate, which would both
    result in instant termination.  I do not know if that wouldn't actually be
    better.
    
    Change-Id: Id1ee7c1108765301e6010e0e05d6c1ff5894a414
    796d2739
Adı
Son kayıt (commit)
Son güncelleme
..
android Loading commit data...
cpprt Loading commit data...
cppunittester Loading commit data...
inc Loading commit data...
osl Loading commit data...
prj Loading commit data...
qa Loading commit data...
rtl/source Loading commit data...
systools/win32/uwinapi Loading commit data...
test Loading commit data...
textenc Loading commit data...
typesconfig Loading commit data...
util Loading commit data...
workben Loading commit data...
CppunitTest_Module_DLL.mk Loading commit data...
CppunitTest_sal_bytesequence.mk Loading commit data...
CppunitTest_sal_osl_condition.mk Loading commit data...
CppunitTest_sal_osl_file.mk Loading commit data...
CppunitTest_sal_osl_getsystempathfromfileurl.mk Loading commit data...
CppunitTest_sal_osl_module.mk Loading commit data...
CppunitTest_sal_osl_mutex.mk Loading commit data...
CppunitTest_sal_osl_old_test_file.mk Loading commit data...
CppunitTest_sal_osl_pipe.mk Loading commit data...
CppunitTest_sal_osl_process.mk Loading commit data...
CppunitTest_sal_osl_profile.mk Loading commit data...
CppunitTest_sal_osl_security.mk Loading commit data...
CppunitTest_sal_osl_setthreadname.mk Loading commit data...
CppunitTest_sal_osl_thread.mk Loading commit data...
CppunitTest_sal_rtl_alloc.mk Loading commit data...
CppunitTest_sal_rtl_cipher.mk Loading commit data...
CppunitTest_sal_rtl_crc32.mk Loading commit data...
CppunitTest_sal_rtl_doublelock.mk Loading commit data...
CppunitTest_sal_rtl_locale.mk Loading commit data...
CppunitTest_sal_rtl_math.mk Loading commit data...
CppunitTest_sal_rtl_ostringbuffer.mk Loading commit data...
CppunitTest_sal_rtl_oustringbuffer.mk Loading commit data...
CppunitTest_sal_rtl_strings.mk Loading commit data...
CppunitTest_sal_tcwf.mk Loading commit data...
CppunitTest_sal_types.mk Loading commit data...
CustomTarget_generated.mk Loading commit data...
Executable_cppunittester.mk Loading commit data...
Executable_osl_process_child.mk Loading commit data...
Library_lo-bootstrap.mk Loading commit data...
Library_sal.mk Loading commit data...
Library_sal_textenc.mk Loading commit data...
Library_uwinapi.mk Loading commit data...
Makefile Loading commit data...
Module_sal.mk Loading commit data...
Package_generated.mk Loading commit data...
Package_inc.mk Loading commit data...
README Loading commit data...
StaticLibrary_salcpprt.mk Loading commit data...