Kaydet (Commit) da329b8b authored tarafından Stephan Bergmann's avatar Stephan Bergmann Kaydeden (comit) Michael Meeks

deb#681185: wait for InternalIPC::ProcessingDone in oosplash

Change-Id: I9606ec34ad0d8d24dca71d060bf5e1d37152903c
(cherry picked from commit 5c804dce)
Reviewed-on: https://gerrit.libreoffice.org/569Reviewed-by: 's avatarMichael Meeks <michael.meeks@suse.com>
Tested-by: 's avatarMichael Meeks <michael.meeks@suse.com>
üst b87abdf1
...@@ -512,6 +512,17 @@ send_args( int fd, rtl_uString *pCwdPath ) ...@@ -512,6 +512,17 @@ send_args( int fd, rtl_uString *pCwdPath )
nLen = rtl_string_getLength( pOut ) + 1; nLen = rtl_string_getLength( pOut ) + 1;
bResult = ( write( fd, rtl_string_getStr( pOut ), nLen ) == (ssize_t) nLen ); bResult = ( write( fd, rtl_string_getStr( pOut ), nLen ) == (ssize_t) nLen );
if ( bResult )
{
char resp[ strlen( "InternalIPC::ProcessingDone" ) ];
ssize_t n = read( fd, resp, SAL_N_ELEMENTS( resp ) );
bResult = n == (ssize_t) SAL_N_ELEMENTS( resp )
&& (memcmp(
resp, "InternalIPC::ProcessingDone",
SAL_N_ELEMENTS( resp ) )
== 0);
}
/* cleanup */ /* cleanup */
rtl_uString_release( pEscapedCwdPath ); rtl_uString_release( pEscapedCwdPath );
rtl_uString_release( pBuffer ); rtl_uString_release( pBuffer );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment