path: root/sal/osl/unx
diff options
authorAndrzej Hunt <>2014-07-10 12:17:05 +0200
committerMarkus Mohrhard <>2014-07-14 10:46:45 +0000
commit8ab5d9ccb68e3785cdcfdfe0bc6abc774d91bc55 (patch)
tree5e7048a8349c4967462a6046be4eabd30548af49 /sal/osl/unx
parent85ad903b57d1d1362f0d9a64ca3de37606645dee (diff)
Introduce osl_areCommandArgsSet.
We cannot call osl_setCommandArgs twice, however there is currently no way to determine whether or not this has already been done. This is necessary e.g. for LibreOfficeKit where we may also be using UNO separately (and also for unit tests where LO is already set-up prior to the unit test running, and therefore we can't set up osl again from within LOK). Change-Id: Id1f357ef604eb2b6b7814c9a04ac6933a39fd3eb Signed-off-by: Michael Meeks <> Reviewed-on: Reviewed-by: Matúš Kukan <> Reviewed-by: Zolnai Tamás <> Reviewed-by: Markus Mohrhard <> Tested-by: Markus Mohrhard <>
Diffstat (limited to 'sal/osl/unx')
1 files changed, 5 insertions, 0 deletions
diff --git a/sal/osl/unx/process_impl.cxx b/sal/osl/unx/process_impl.cxx
index d28f46d44138..b63f222ec15f 100644
--- a/sal/osl/unx/process_impl.cxx
+++ b/sal/osl/unx/process_impl.cxx
@@ -191,6 +191,11 @@ oslProcessError SAL_CALL osl_getCommandArg (sal_uInt32 nArg, rtl_uString ** strC
return (result);
+int SAL_CALL osl_areCommandArgsSet (void)
+ return (g_command_args.m_nCount > 0);