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