nis_checkpoint man page on SunOS

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

nis_ping(3NSL)	     Networking Services Library Functions	nis_ping(3NSL)

NAME
       nis_ping, nis_checkpoint - NIS+ log administration functions

SYNOPSIS
       cc [ flag ... ] file ... -lnsl [ library ... ]
       #include <rpcsvc/nis.h>

       void nis_ping(nis_name dirname,	uint32_t utime, nis_object *dirobj);

       nis_result *nis_checkpoint(nis_name dirname);

DESCRIPTION
       nis_ping() is called by the master server for a directory when a change
       has occurred within that directory. The	parameter  dirname  identifies
       the  directory  with  the change. If the parameter dirobj is NULL, this
       function looks up the directory object for dirname and uses the list of
       replicas it contains. The parameter utime contains the timestamp of the
       last change made to the directory. This timestamp is used by the repli‐
       cas when retrieving updates made to the directory.

       The  effect  of	calling	 nis_ping()  is	 to  schedule an update on the
       replica. A short time after a ping is  received,	 typically  about  two
       minutes, the replica compares the last update time for its databases to
       the timestamp sent by the ping. If the ping  timestamp  is  later,  the
       replica	establishes  a	connection with the master  server and request
       all changes from the log that occurred after the last  update  that  it
       had recorded in its local log.

       nis_checkpoint() is used to force the service to checkpoint information
       that has been entered in the log but has not been checkpointed to disk.
       When  called,  this function checkpoints the database for each table in
       the directory, the database containing the directory and	 the  transac‐
       tion  log.  Care should be used in calling this function since directo‐
       ries that have seen a lot of changes may take several minutes to check‐
       point.  During  the checkpointing process, the service will be unavail‐
       able for updates for all directories  that are served by	 this  machine
       as master.

       nis_checkpoint()	 returns  a  pointer  to  a  nis_result structure. See
       nis_tables(3NSL). This structure	 should	 be  freed  with   nis_freere‐
       sult(). See nis_names(3NSL). The only items of interest in the returned
       result are the status value and the statistics.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │MT-Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       nislog(1M),     nis_names(3NSL),	    nis_tables(3NSL),	  nisfiles(4),
       attributes(5)

NOTES
       NIS+ might not be supported in future releases of the Solaris operating
       system. Tools to aid the migration from NIS+ to LDAP are	 available  in
       the    current	Solaris	  release.   For   more	  information,	 visit
       http://www.sun.com/directory/nisplus/transition.html.

SunOS 5.10			  10 Nov 2005			nis_ping(3NSL)
[top]

List of man pages available for SunOS

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