nlookup.9 - document nlookup_init_root
authorAlex Hornung <ahornung@gmail.com>
Sun, 14 Mar 2010 09:06:30 +0000 (14 09:06 +0000)
committerAlex Hornung <ahornung@gmail.com>
Sun, 14 Mar 2010 12:37:46 +0000 (14 12:37 +0000)
share/man/man9/Makefile
share/man/man9/nlookup.9

index 321322c..37779d9 100644 (file)
@@ -525,6 +525,7 @@ MLINKS+=nlookup.9 naccess.9 \
        nlookup.9 nlookup_done.9 \
        nlookup.9 nlookup_init.9 \
        nlookup.9 nlookup_init_raw.9 \
+       nlookup.9 nlookup_init_root.9 \
        nlookup.9 nlookup_mp.9 \
        nlookup.9 nlookup_set_cred.9 \
        nlookup.9 nlookup_simple.9 \
index ad46286..106a831 100644 (file)
 .\"
 .\" $DragonFly: src/share/man/man9/nlookup.9,v 1.11 2008/02/09 09:45:03 swildner Exp $
 .\"
-.Dd May 26, 2009
+.Dd March 14, 2010
 .Os
 .Dt NLOOKUP 9
 .Sh NAME
 .Nm nlookup ,
 .Nm nlookup_init ,
 .Nm nlookup_init_raw ,
+.Nm nlookup_init_root ,
 .Nm nlookup_set_cred ,
 .Nm nlookup_zero ,
 .Nm nlookup_done ,
@@ -55,6 +56,8 @@
 .Fn nlookup_init "struct nlookupdata *nd" "const char *path" "enum uio_seg seg" "int flags"
 .Ft int
 .Fn nlookup_init_raw "struct nlookupdata *nd" "const char *path" "enum uio_seg seg" "int flags" "struct ucred *cred" "struct namecache *ncstart"
+.Ft int
+.Fn nlookup_init_root "struct nlookupdata *nd" "const char *path" "enum uio_seg seg" "int flags" "struct ucred *cred" "struct namecache *ncstart" "struct namecache *ncroot"
 .Ft void
 .Fn nlookup_set_cred "struct nlookupdata *nd" "struct ucred *cred"
 .Ft void
@@ -118,6 +121,13 @@ rootncp is always chosen for the root directory and the
 .Fa cred
 and starting directory are supplied in the arguments.
 .Pp
+.Fn nlookup_init_root
+works similarly to
+.Fn nlookup_init_raw
+but does not assume rootnch for the root directory.
+The root directory is supplied in the arguments, and is also
+used for the jail directory.
+.Pp
 .Fn nlookup_set_cred
 sets a different credential; this credential will be used by
 future operations performed on nd.nl_open_vp