libutempter man page on OpenSuSE

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

UTEMPTER(3)		 BSD Library Functions Manual		   UTEMPTER(3)

NAME
     utempter_add_record, utempter_remove_added_record,
     utempter_remove_record, utempter_set_helper — utempter interface

SYNOPSIS
     #include <utempter.h>

     int
     utempter_add_record(int fd, const char *host);

     int
     utempter_remove_added_record(void);

     int
     utempter_remove_record(int fd);

     void
     utempter_set_helper(const char *pathname);

DESCRIPTION
     utempter_add_record() function adds a login record to the database for
     the TTY belonging to the pseudo-terminal master file descriptor fd, using
     the username corresponding with the real user ID of the calling process
     and the optional hostname host.  This function spawns a privileged
     process to perform the actual logging.

     utempter_remove_record() function marks the login session as being closed
     for the TTY belonging to the pseudo-terminal master file descriptor fd.
     This function spawns a privileged process to perform the actual logging.

     utempter_remove_added_record() function has the same properties as the
     previously mentioned function, except that it uses an internally cached
     value of the file descriptor passed to the login functions.

     utempter_set_helper() function changes default helper path to the speci‐
     fied value.  The pointer passed to this function must remain valid all
     the time while utempter interface is in use.

RETURN VALUES
     On error, zero is returned.  On success, a non-zero value is returned.

NOTES
     During execution of the privileged process spawned by these functions,
     SIGCHLD signal handler will be temporarily set to the default action.

SEE ALSO
     pututline(3), sigaction(3), updwtmp(3).

HISTORY
     These functions appeared in ALT Linux Sisyphus in October 2001.

ALT Linux		       November 4, 2010			     ALT Linux
[top]

List of man pages available for OpenSuSE

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]
Tweet
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