/* getlogin.c (emx+gcc) -- Copyright (c) 1994-1995 by Eberhard Mattes */

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

char *_getlogin (void)
{
  static char tmp_name[L_cuserid];
  const char *name;

  name = getenv ("LOGNAME");
  if (name == NULL)
    name = getenv ("USER");
  if (name == NULL)
    name = "root";
  _strncpy (tmp_name, name, sizeof (tmp_name));
  return tmp_name;
}
