DEFUN(getpwnam, (name), register CONST char *name)
DEFUN(getpwnam, (name), const char *name)
DEFUN(getpwnam, (name), register CONST char *name){  static PTR info = NULL;  register FILE *stream;  register struct passwd *p;  if (info == NULL)    {      info = __pwdalloc();      if (info == NULL)	return(NULL);    }  stream = __pwdopen();  if (stream == NULL)    return(NULL);  while ((p = __pwdread(stream, info)) != NULL)    if (!strcmp(p->pw_name, name))      break;  (void) fclose(stream);  return(p);}