summaryrefslogtreecommitdiff
path: root/src/commands/whoami.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/commands/whoami.c')
-rw-r--r--src/commands/whoami.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/commands/whoami.c b/src/commands/whoami.c
deleted file mode 100644
index 7fd7c85..0000000
--- a/src/commands/whoami.c
+++ /dev/null
@@ -1,27 +0,0 @@
-#include "../command.h"
-
-#include <pwd.h>
-
-static void help(void) {
- printf("Usage: whoami\n\n");
- printf("Print the username associated with the current effective user id\n");
- exit(EXIT_SUCCESS);
-}
-
-COMMAND(whoami) {
-
- uid_t usr;
- struct passwd* passwd;
-
- parse_help(argc, argv, help);
-
- usr = getuid();
- passwd = getpwuid(usr);
-
- if (passwd == NULL) {
- printf("\x1b[1;91myou do not exist.\n");
- } else {
- printf("%s\n", passwd->pw_name);
- }
- return EXIT_SUCCESS;
-}