GETLOG — Get login name#

GETLOG(C)#

Gets the username under which the program is running.

Parameters:

C – Shall be of type CHARACTER and of default kind.

Returns:

Stores the current user name in C. (On systems where POSIX functions geteuid and getpwuid are not available, and the getlogin function is not implemented either, this will return a blank string.)

Standard:

GNU extension

Class:

Subroutine

Syntax:
CALL GETLOG(C)
Example:
PROGRAM TEST_GETLOG
  CHARACTER(32) :: login
  CALL GETLOG(login)
  WRITE(*,*) login
END PROGRAM
See also:

GETUID — User ID function