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