*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> f90/pxfgetpwuid (3)              
Title
Content
Arch
Section
 

Contents


PXFGETPWUID(3F)					       Last changed: 1-6-98

NAME    [Toc]    [Back]

     PXFGETPWUID - Gets	password information by	using user ID

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	PXFGETPWUID (name, iuid, jpasswd, ierror)
     INTEGER iuid, jpasswd, ierror

IMPLEMENTATION    [Toc]    [Back]

     UNICOS, UNICOS/mk,	and IRIX systems

STANDARDS    [Toc]    [Back]

     IEEE standard interface for FORTRAN 77

DESCRIPTION    [Toc]    [Back]

     On	IRIX systems, this routine is in libfortran.so which is	linked by
     default when compiling programs with the MIPSpro 7	Fortran	90 compiler
     or	when compiling programs	with the -craylibs option to the MIPSpro
     7.2 F77 compiler.

     PXFGETPWUID uses the getpwuid(3C) function	to return password
     information about a user ID. It uses the following	components of the
     passwd structure:

     * pw_name:	login name

     * pw_uid: user ID

     * pw_gid: group ID

     * pw_dir: default login directory

     * pw_shell: default login shell or	program

     The following components are supported by the UNICOS and IRIX
     operating systems,	but are	not part of the	POSIX 1003.9-1992 standard.

     * pw_passwd: encrypted password

     * pw_age: password	age (character string) (unused on IRIX systems)

     * pw_comment: comment

     * pw_gecos: a comment in the UNICOS operating system; the user's real
       name on IRIX systems.

     When using	the CF90 compiler or MIPSpro 7 Fortran 90 compiler on
     UNICOS, UNICOS/mk,	or IRIX	systems, all arguments must be of default
     kind unless documented otherwise.	On UNICOS and UNICOS/mk, default
     kind is KIND=8 for	integer, real, complex,	and logical arguments; on
     IRIX, the default kind is KIND=4.

     The following is a	list of	valid arguments	for this routine:

     name      An input	character variable or array element containing the
	       login name for which password information is requested.

     iuid      An input	integer	variable containing the	user ID	for which
	       password	information is requested.

     jpasswd   An output handle	of type	passwd created with
	       PXFSTRUCTCREATE(3F).

     ierror    An output integer variable that contains	zero if	PXFGETPWUID
	       was successful or nonzero if PXFGETPWUID	was not	successful.

     The PXFGETPWUID routine may return	the following errors:

     ENOENT	  If an	entry matching the user	ID in iuid was not found.

     EBADHANDLE	  If jpasswd is	an invalid handle or has an incorrect
		  handle type (UNICOS and UNICOS/mk systems only).

EXAMPLES    [Toc]    [Back]

     In	this example, the password information will be acquired	for the
     login name	root.

	  program pxftest
	  integer iuid,	ierror,	value
	  integer*8 jpasswd

	  CALL PXFSTRUCTCREATE('passwd',jpasswd,ierror)
	  iuid=0
	  CALL PXFGETPWUID(iuid,jpasswd,ierror)
	  if (ierror .eq. 0) then
	     print *,'PASSED: pxfgetpwuid call'
		else
	     print *,'FAILED: pxfgetpwuid call with error = ',ierror
	  endif

	  CALL PXFSTRUCTFREE(jpasswd,ierror)
	  end

SEE ALSO    [Toc]    [Back]

      
      
     getpwnam(3C), PXFSTRUCTCREATE(3F),	PXFSTRUCTFREE(3F)

     Application Programmer's Library Reference	Manual,	publication SR2165,
 for the printed version of this man page.

PXFGETPWUID(3F)					       Last changed: 1-6-98

NAME    [Toc]    [Back]

     PXFGETPWUID - Gets	password information by	using user ID

SYNOPSIS    [Toc]    [Back]

     SUBROUTINE	PXFGETPWUID (name, iuid, jpasswd, ierror)
     INTEGER iuid, jpasswd, ierror

IMPLEMENTATION    [Toc]    [Back]

     UNICOS, UNICOS/mk,	and IRIX systems

STANDARDS    [Toc]    [Back]

     IEEE standard interface for FORTRAN 77

DESCRIPTION    [Toc]    [Back]

     On	IRIX systems, this routine is in libfortran.so which is	linked by
     default when compiling programs with the MIPSpro 7	Fortran	90 compiler
     or	when compiling programs	with the -craylibs option to the MIPSpro
     7.2 F77 compiler.

     PXFGETPWUID uses the getpwuid(3C) function	to return password
     information about a user ID. It uses the following	components of the
     passwd structure:

     * pw_name:	login name

     * pw_uid: user ID

     * pw_gid: group ID

     * pw_dir: default login directory

     * pw_shell: default login shell or	program

     The following components are supported by the UNICOS and IRIX
     operating systems,	but are	not part of the	POSIX 1003.9-1992 standard.

     * pw_passwd: encrypted password

     * pw_age: password	age (character string) (unused on IRIX systems)

     * pw_comment: comment

     * pw_gecos: a comment in the UNICOS operating system; the user's real
       name on IRIX systems.

     When using	the CF90 compiler or MIPSpro 7 Fortran 90 compiler on
     UNICOS, UNICOS/mk,	or IRIX	systems, all arguments must be of default
     kind unless documented otherwise.	On UNICOS and UNICOS/mk, default
     kind is KIND=8 for	integer, real, complex,	and logical arguments; on
     IRIX, the default kind is KIND=4.

     The following is a	list of	valid arguments	for this routine:

     name      An input	character variable or array element containing the
	       login name for which password information is requested.

     iuid      An input	integer	variable containing the	user ID	for which
	       password	information is requested.

     jpasswd   An output handle	of type	passwd created with
	       PXFSTRUCTCREATE(3F).

     ierror    An output integer variable that contains	zero if	PXFGETPWUID
	       was successful or nonzero if PXFGETPWUID	was not	successful.

     The PXFGETPWUID routine may return	the following errors:

     ENOENT	  If an	entry matching the user	ID in iuid was not found.

     EBADHANDLE	  If jpasswd is	an invalid handle or has an incorrect
		  handle type (UNICOS and UNICOS/mk systems only).

EXAMPLES    [Toc]    [Back]

     In	this example, the password information will be acquired	for the
     login name	root.

	  program pxftest
	  integer iuid,	ierror,	value
	  integer*8 jpasswd

	  CALL PXFSTRUCTCREATE('passwd',jpasswd,ierror)
	  iuid=0
	  CALL PXFGETPWUID(iuid,jpasswd,ierror)
	  if (ierror .eq. 0) then
	     print *,'PASSED: pxfgetpwuid call'
		else
	     print *,'FAILED: pxfgetpwuid call with error = ',ierror
	  endif

	  CALL PXFSTRUCTFREE(jpasswd,ierror)
	  end

SEE ALSO    [Toc]    [Back]

      
      
     getpwnam(3C), PXFSTRUCTCREATE(3F),	PXFSTRUCTFREE(3F)

     Application Programmer's Library Reference	Manual,	publication SR2165,
 for the printed version of this man page.

[ Back ]
 Similar pages
Name OS Title
yppasswd Tru64 Update user password in Network Information Service (NIS) password map.
chage Linux change user password expiry information
checkPassword IRIX confirm a user password
passwd Linux change user password
skey OpenBSD one-time password user database
unix_chkpwd Linux check the password of the invoking user
lock Tru64 Requests and verifies a user password
yppasswd IRIX update user password in NIS database
skeyinit OpenBSD change password or add user to S/Key authentication system
getpwuid_r Tru64 Access user attribute information in the user database
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service