73 if ((pwd = getpwuid(uid)) == 0)
83 for (cp = pwd->pw_gecos; (ch = *(
unsigned char *) cp) != 0; cp++) {
84 if (ch ==
',' || ch ==
';' || ch ==
'%')
87 if (pwd->pw_name[0]) {
103 int main(
int unused_argc,
char **unused_argv)
107 printf(
"%s\n", cp ? cp :
"null!");
int main(int argc, char **argv)
VSTRING * vstring_strcpy(VSTRING *vp, const char *src)
#define VSTRING_TERMINATE(vp)
#define VSTRING_ADDCH(vp, ch)
#define VSTRING_RESET(vp)
char * safe_getenv(const char *)
VSTRING * vstring_alloc(ssize_t len)
const char * fullname(void)
VSTRING * vstring_strcat(VSTRING *vp, const char *src)