]> git.saurik.com Git - apple/libinfo.git/blobdiff - nis.subproj/ypclnt.3
Libinfo-459.40.1.tar.gz
[apple/libinfo.git] / nis.subproj / ypclnt.3
index 6f1651fd8bebf31c91da3d6c4643b875bf9024c8..0b86f2bae8cc9e4093e5fbd91858e27999a7b5ac 100644 (file)
@@ -51,7 +51,7 @@
 .Nm ypprot_err
 .Nd Interface to the YP subsystem
 .Sh SYNOPSIS
-.Fd #include <sys/types.h>
+.Fd #include <rpc/rpc.h>
 .Fd #include <rpcsvc/ypclnt.h>
 .Fd #include <rpcsvc/yp_prot.h>
 .Ft int
@@ -156,7 +156,7 @@ is returned and control given back to the user code.
 The
 .Nm ypclnt
 suite provides the following functionality:
-.Bl -tag -width Fn yp_match
+.Bl -tag -width ".Fn yperr_string"
 .It Fn yp_match
 Provides the value associated with the given key.
 .It Fn yp_first
@@ -230,12 +230,12 @@ returns a value of 0, and is called with the following arguments:
 .Pp
 .Bd -literal -offset indent
 int foreach (
-       int instatus,
+       unsigned long instatus,
        char *inkey,
        int inkeylen,
        char *inval,
        int invallen,
-       char *indata
+       void *indata
 );
 .Ed
 .Pp
@@ -279,6 +279,9 @@ something useful or simply ignore it.
 .El
 .It Fn yp_order
 Returns the order number for a map.
+The order number is updated whenever a map is updated.
+Clients may use the order number to check whether they are using the most
+recent map.
 .It Fn yp_master
 Returns the hostname for the machine on which the master YP server process for
 a map is running.