diff --git a/src/os/serenity.cpp b/src/os/serenity.cpp index 0fb8a19..cd40825 100644 --- a/src/os/serenity.cpp +++ b/src/os/serenity.cpp @@ -4,13 +4,14 @@ #include // std::format #include // std::ifstream #include // glz::object -#include // glz::error_ctx, glz::error_code +#include // glz::{error_ctx, error_code} #include // glz::detail::Object #include // glz::read +#include // glz::format_error +#include // glz::read #include // std::istreambuf_iterator -#include // getpwuid, struct passwd +#include // getpwuid, passwd #include // std::string (String) -#include // std::string_view (StringView) #include // statvfs #include // uid_t #include // utsname, uname @@ -96,8 +97,8 @@ namespace os { fn GetDesktopEnvironment() -> Result { return "SerenityOS Desktop"; } fn GetShell() -> Result { - uid_t userId = getuid(); - struct passwd* pw = getpwuid(userId); + uid_t userId = getuid(); + passwd* pw = getpwuid(userId); if (pw == nullptr) return Err(DracError(DracErrorCode::NotFound, std::format("User ID {} not found in /etc/passwd", userId)));