home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / unixlib36d / src / c / getlogin < prev    next >
Text File  |  1994-03-08  |  512b  |  34 lines

  1. #ifdef __STDC__
  2. static char sccs_id[] = "@(#) getlogin.c 1.0 " __DATE__ " HJR";
  3. #else
  4. static char sccs_id[] = "@(#) getlogin.c 1.0 26/9/90 HJR";
  5. #endif
  6.  
  7. /* getlogin.c (c) Copyright 1990 H.Rogers */
  8.  
  9. #include "pwd.h"
  10. #include "unistd.h"
  11.  
  12. #ifdef __STDC__
  13. extern int getuid (void);
  14. #else
  15. extern int getuid ();
  16. #endif
  17.  
  18. /* getlogin() */
  19.  
  20. #ifdef __STDC__
  21. char *
  22. getlogin (void)
  23. #else
  24. char *
  25. getlogin ()
  26. #endif
  27. {
  28.   register struct passwd *p;
  29.  
  30.   if (!(p = getpwuid (getuid ())))
  31.     return (0);
  32.   return (p->pw_name);
  33. }
  34.