wind: Stop using magic numbers for user and group IDs

This commit is contained in:
apio 2024-01-30 20:26:54 +01:00
parent 16223b2f53
commit ea14dab7d7
Signed by: apio
GPG Key ID: B8A7D06E42258954

View File

@ -22,6 +22,9 @@
#include <time.h> #include <time.h>
#include <unistd.h> #include <unistd.h>
static constexpr uid_t WIND_USER_ID = 2;
static constexpr gid_t WIND_GROUP_ID = 2;
static void debug(const Vector<OwnedPtr<Client>>& clients) static void debug(const Vector<OwnedPtr<Client>>& clients)
{ {
os::println("--- wind: DEBUG OUTPUT ---"); os::println("--- wind: DEBUG OUTPUT ---");
@ -121,8 +124,8 @@ Result<int> luna_main(int argc, char** argv)
close(fd); close(fd);
} }
setegid(2); setegid(WIND_GROUP_ID);
seteuid(2); seteuid(WIND_USER_ID);
if (setsid() < 0) perror("setsid"); if (setsid() < 0) perror("setsid");
@ -157,8 +160,8 @@ Result<int> luna_main(int argc, char** argv)
umask(0002); umask(0002);
setuid(2); setgid(WIND_GROUP_ID);
setgid(2); setuid(WIND_USER_ID);
ui::Color background = ui::Color::from_rgb(0x10, 0x10, 0x10); ui::Color background = ui::Color::from_rgb(0x10, 0x10, 0x10);