This is long enough to just be a regular function, and is never called
in inner loops, let's hence just make this a plain function.
}
#endif
+
+int polkit_agent_open_if_enabled(BusTransport transport, bool ask_password) {
+
+ /* Open the polkit agent as a child process if necessary */
+
+ if (transport != BUS_TRANSPORT_LOCAL)
+ return 0;
+
+ if (!ask_password)
+ return 0;
+
+ return polkit_agent_open();
+}
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
+#include <stdbool.h>
+
#include "bus-util.h"
int polkit_agent_open(void);
void polkit_agent_close(void);
-static inline int polkit_agent_open_if_enabled(
- BusTransport transport,
- bool ask_password) {
-
- /* Open the polkit agent as a child process if necessary */
-
- if (transport != BUS_TRANSPORT_LOCAL)
- return 0;
-
- if (!ask_password)
- return 0;
-
- return polkit_agent_open();
-}
+int polkit_agent_open_if_enabled(BusTransport transport, bool ask_password);