Module Name:    src
Committed By:   christos
Date:           Thu Jun 20 20:42:30 UTC 2013

Modified Files:
        src/lib/libutil: Makefile login_cap.3

Log Message:
document login_getpwclass(3)


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/lib/libutil/Makefile
cvs rdiff -u -r1.18 -r1.19 src/lib/libutil/login_cap.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libutil/Makefile
diff -u src/lib/libutil/Makefile:1.74 src/lib/libutil/Makefile:1.75
--- src/lib/libutil/Makefile:1.74	Thu May  2 03:17:09 2013
+++ src/lib/libutil/Makefile	Thu Jun 20 16:42:30 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.74 2013/05/02 07:17:09 matt Exp $
+#	$NetBSD: Makefile,v 1.75 2013/06/20 20:42:30 christos Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/4/93
 
 USE_SHLIBDIR=	yes
@@ -51,6 +51,7 @@ MLINKS+=login_cap.3 login_getcapnum.3
 MLINKS+=login_cap.3 login_getcapsize.3
 MLINKS+=login_cap.3 login_getcapstr.3
 MLINKS+=login_cap.3 login_getcaptime.3
+MLINKS+=login_cap.3 login_getpwclass.3
 MLINKS+=login_cap.3 login_close.3
 MLINKS+=login_cap.3 setclasscontext.3
 MLINKS+=login_cap.3 setusercontext.3

Index: src/lib/libutil/login_cap.3
diff -u src/lib/libutil/login_cap.3:1.18 src/lib/libutil/login_cap.3:1.19
--- src/lib/libutil/login_cap.3:1.18	Wed May  5 18:05:31 2010
+++ src/lib/libutil/login_cap.3	Thu Jun 20 16:42:30 2013
@@ -1,4 +1,4 @@
-.\" $NetBSD: login_cap.3,v 1.18 2010/05/05 22:05:31 wiz Exp $
+.\" $NetBSD: login_cap.3,v 1.19 2013/06/20 20:42:30 christos Exp $
 .\"
 .\" Copyright (c) 1996,1997 Berkeley Software Design, Inc. All rights reserved.
 .\"
@@ -32,7 +32,7 @@
 .\"
 .\" BSDI login_cap.3,v 1.4 1997/11/07 16:22:27 jch Exp
 .\"
-.Dd October 6, 2007
+.Dd June 20, 2013
 .Dt LOGIN_CAP 3
 .Os
 .Sh NAME
@@ -42,6 +42,7 @@
 .Nm login_getcapsize ,
 .Nm login_getcapstr ,
 .Nm login_getcaptime ,
+.Nm login_getpwclass ,
 .Nm login_close ,
 .Nm setclasscontext ,
 .Nm setusercontext
@@ -63,6 +64,8 @@
 .Fn login_getcapstr "login_cap_t *lc" "const char *cap" "char *def" "char *err"
 .Ft quad_t
 .Fn login_getcaptime "login_cap_t *lc" "const char *cap" "quad_t def" "quad_t err"
+.Ft login_cap_t *
+.Fn login_getpwclass "struct passwd *pwd"
 .Ft void
 .Fn login_close "login_cap_t *lc"
 .Ft int
@@ -96,6 +99,14 @@ structure is no longer needed, it should
 .Fn login_close
 function.
 .Pp
+The
+.Fn login_getpwclass
+function is equivalent to:
+login_getclass(
+.Fa pwd
+? pwd->pw_class :
+.Dv NULL ).
+.Pp
 Once
 .Ar lc
 has been returned by

Reply via email to