aboutsummaryrefslogtreecommitdiffstats
path: root/include/sway/server.h
diff options
context:
space:
mode:
authorLibravatar Kenny Levinsen <kl@kl.wtf>2022-06-01 20:01:19 +0200
committerLibravatar Simon Ser <contact@emersion.fr>2022-06-03 12:37:40 +0200
commite5728052b59fb5b476c78c9f18b812a85d7f4503 (patch)
treea456d2cbdc8aad99cc713682447b9e55379b6d18 /include/sway/server.h
parentipc: remove chatty debug log messages (diff)
downloadsway-e5728052b59fb5b476c78c9f18b812a85d7f4503.tar.gz
sway-e5728052b59fb5b476c78c9f18b812a85d7f4503.tar.zst
sway-e5728052b59fb5b476c78c9f18b812a85d7f4503.zip
Refuse to start when SUID is detected
This ensures that those surprised by the deprecation of SUID operation receive an error rather than accidentally having sway run as root. This detection will be removed in a future release.
Diffstat (limited to 'include/sway/server.h')
-rw-r--r--include/sway/server.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/include/sway/server.h b/include/sway/server.h
index 3d59ca56..4cce17cc 100644
--- a/include/sway/server.h
+++ b/include/sway/server.h
@@ -148,8 +148,6 @@ struct sway_debug {
148 148
149extern struct sway_debug debug; 149extern struct sway_debug debug;
150 150
151/* Prepares an unprivileged server_init by performing all privileged operations in advance */
152bool server_privileged_prepare(struct sway_server *server);
153bool server_init(struct sway_server *server); 151bool server_init(struct sway_server *server);
154void server_fini(struct sway_server *server); 152void server_fini(struct sway_server *server);
155bool server_start(struct sway_server *server); 153bool server_start(struct sway_server *server);