Meta: Add files to repository

This commit is contained in:
Alec Murphy 2025-03-25 07:32:23 -04:00
parent 80a0428b66
commit 39198164cd
1029 changed files with 78311 additions and 0 deletions

View file

@ -0,0 +1,28 @@
I64 @shell_cmd_whoami(@shell* sh, I64 argc, U8** argv)
{
U8* options_list = "";
U64 options_err = NULL;
I64 flags = NULL;
I64 res = 0;
U8 buf[512];
switch (
@shell_parse_opts(sh, options_list, argc, argv, &flags, &options_err)) {
case SHELL_OPTS_ERR_INVALID_OPT:
StrPrint(&buf, "uname: unrecognized option -- '%s'\n", options_err);
Stdio.WriteLine(sh, &buf);
res = 1;
break;
case SHELL_OPTS_ERR_EXTRA_OPD:
StrPrint(&buf, "uname: extra operand '%s'\n", options_err);
Stdio.WriteLine(sh, &buf);
res = 1;
break;
default:
Stdio.WriteLine(sh, &sh->session->user.name);
Stdio.WriteLine(sh, "\n");
break;
}
if (options_err)
Free(options_err);
return res;
}