]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
polkit-agent: don't use an inline function
authorLennart Poettering <lennart@poettering.net>
Fri, 15 Nov 2019 10:11:10 +0000 (11:11 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 15 Nov 2019 10:11:14 +0000 (11:11 +0100)
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.

src/shared/spawn-polkit-agent.c
src/shared/spawn-polkit-agent.h

index 180cb7964cf3e68998d8c6003fef448634e31dfb..4d6c0cae6caf1a8f359b4cc6cdc457f98eb3c1f2 100644 (file)
@@ -83,3 +83,16 @@ void polkit_agent_close(void) {
 }
 
 #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();
+}
index 190b970b6f2b1e7644074ffbc9e4cdcd51c235cd..56b0175944e5b7607664877e3912558384abf4f1 100644 (file)
@@ -1,22 +1,11 @@
 /* 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);