More code cleanup
This commit is contained in:
parent
f6a962d21c
commit
06c14936c3
|
@ -20,6 +20,27 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
|
||||||
|
/* logname */
|
||||||
|
static int _logname_error(char const * message, int ret);
|
||||||
|
|
||||||
|
static int _logname(void)
|
||||||
|
{
|
||||||
|
char const * lgnm;
|
||||||
|
|
||||||
|
if((lgnm = getlogin()) == NULL)
|
||||||
|
return _logname_error("getlogin", 1);
|
||||||
|
puts(lgnm);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
static int _logname_error(char const * message, int ret)
|
||||||
|
{
|
||||||
|
fputs("logname: ", stderr);
|
||||||
|
perror(message);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* usage */
|
/* usage */
|
||||||
static int _usage(void)
|
static int _usage(void)
|
||||||
{
|
{
|
||||||
|
@ -32,7 +53,6 @@ static int _usage(void)
|
||||||
int main(int argc, char * argv[])
|
int main(int argc, char * argv[])
|
||||||
{
|
{
|
||||||
int o;
|
int o;
|
||||||
char * lgnm;
|
|
||||||
|
|
||||||
while((o = getopt(argc, argv, "")) != -1)
|
while((o = getopt(argc, argv, "")) != -1)
|
||||||
switch(o)
|
switch(o)
|
||||||
|
@ -42,12 +62,5 @@ int main(int argc, char * argv[])
|
||||||
}
|
}
|
||||||
if(optind != argc)
|
if(optind != argc)
|
||||||
return _usage();
|
return _usage();
|
||||||
if((lgnm = getlogin()) == NULL)
|
return (_logname() == 0) ? 0 : 2;
|
||||||
{
|
|
||||||
fputs("logname: ", stderr);
|
|
||||||
perror("getlogin");
|
|
||||||
return 2;
|
|
||||||
}
|
|
||||||
puts(lgnm);
|
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user