utils/src/logname.c
2007-05-08 16:37:23 +00:00

34 lines
425 B
C

/* $Id$ */
/* Copyright (c) 2007 The DeforaOS Project */
#include <unistd.h>
#include <stdio.h>
/* usage */
static int _usage(void)
{
fputs("Usage: logname\n", stderr);
return 1;
}
/* main */
int main(int argc, char * argv[])
{
char * lgnm;
if(argc != 1)
return _usage();
if((lgnm = getlogin()) == NULL)
{
fputs("logname: ", stderr);
perror("getlogin");
return 2;
}
printf("%s\n", lgnm);
return 0;
}