cuserid man page on Ultrix

Man page or keyword search:  
man Server   3690 pages
apropos Keyword Search (all sections)
Output format
Ultrix logo
[printable version]

cuserid(3s)							   cuserid(3s)

       cuserid - get character login name of the user

       #include <stdio.h>

       char ∗cuserid (s)
       char ∗s;

       The subroutine generates a character-string representation of the login
       name of the owner of the current process.  If s is a NULL pointer, this
       representation  is generated in an internal static area, the address of
       which is returned.  Otherwise, s is assumed to point to an array of  at
       least  characters;  the representation is left in this array.  The con‐
       stant is defined in the <stdio.h> header file.

Return Values
       If the login name cannot be found, returns a NULL pointer; if s is  not
       a NULL pointer, a null character (\0) will be placed at s[0].

       In POSIX mode, if s is not a NULL pointer, s is the return value.

       When  your program is compiled using the POSIX environment, returns the
       name associated with the effective userid of the calling process.  When
       compiled in the BSD or System V environments, it returns the name asso‐
       ciated with the login activity on the  controlling  terminal,  if  any.
       Otherwise, it returns the same as in the POSIX environment.

See Also
       getlogin(3), getpwent(3)


List of man pages available for Ultrix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net