utils/src/logname.c

32 lines
355 B
C

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