update main #1

Merged
Sinipelto merged 240 commits from Bananymous/banan-os:main into main 2023-11-20 13:20:51 +02:00
1 changed files with 11 additions and 5 deletions
Showing only changes of commit 94ce2c97be - Show all commits

View File

@ -700,12 +700,18 @@ BAN::String get_prompt()
break; break;
} }
case 'u': case 'u':
{
static char* username = nullptr;
if (username == nullptr)
{ {
auto* passwd = getpwuid(geteuid()); auto* passwd = getpwuid(geteuid());
if (passwd == nullptr) if (passwd == nullptr)
break; break;
MUST(prompt.append(passwd->pw_name)); username = new char[strlen(passwd->pw_name) + 1];
strcpy(username, passwd->pw_name);
endpwent(); endpwent();
}
MUST(prompt.append(username));
break; break;
} }
case 'h': case 'h':