[Toybox] New toy - whoami
Georgi Chorbadzhiyski
gf at unixsol.org
Tue Feb 28 05:54:27 PST 2012
Easy-peasy, attached is whoami toy.
--
Georgi Chorbadzhiyski
http://georgi.unixsol.org/
-------------- next part --------------
/* vi: set sw=4 ts=4:
*
* whoami.c - Print effective user id
*
* Copyright 2012 Georgi Chorbadzhiyski <georgi at unixsol.org>
*
USE_WHOAMI(NEWTOY(whoami, NULL, TOYFLAG_USR|TOYFLAG_BIN))
config WHOAMI
bool "whoami"
default y
help
usage: whoami
Print effective user id.
*/
#include "toys.h"
void whoami_main(void)
{
struct passwd *pw = getpwuid(geteuid());
if (!pw) {
perror("getpwuid");
toys.exitval = 1;
return;
}
xprintf("%s\n", pw->pw_name);
}
More information about the Toybox
mailing list