[Lsb-messages] /var/www/bzr/lsb/4.1/lsbspec r3858: pam reorg from bug 3264
Mats Wichmann
mats at linuxfoundation.org
Fri Jan 17 20:21:30 UTC 2014
------------------------------------------------------------
revno: 3858
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: lsbspec
timestamp: Fri 2014-01-17 13:21:30 -0700
message:
pam reorg from bug 3264
modified:
LSB/generic/baselib/baselib.sgml
LSB/generic/baselib/libpam.sgml
-------------- next part --------------
=== modified file 'LSB/generic/baselib/baselib.sgml'
--- a/LSB/generic/baselib/baselib.sgml 2013-10-03 19:24:42 +0000
+++ b/LSB/generic/baselib/baselib.sgml 2014-01-17 20:21:30 +0000
@@ -40182,7 +40182,7 @@
<PARA>
This specification uses the <XREF LINKEND='std.ISOC99'> C Language as the reference programming language, and data definitions are specified in ISO C format. The C language is used here as a convenient notation. Using a C language description of these data objects does not preclude their use by other programming languages.</PARA>
<SECT2>
-<TITLE>security/pam_appl.h</TITLE>
+<TITLE>security/_pam_types.h</TITLE>
<PARA>
</PARA>
<SCREEN>
@@ -40252,22 +40252,30 @@
#define PAM_CHANGE_EXPIRED_AUTHTOK 0x0020U /* Extend lifetime of user credentials */
#define PAM_SILENT 0x8000U /* Authentication service should not generate any messages */
+extern int pam_fail_delay(pam_handle_t *, unsigned int);
+extern int pam_get_item(const pam_handle_t *, int, const void **);
+extern const char *pam_getenv(pam_handle_t *, const char *);
+extern char **pam_getenvlist(pam_handle_t *);
+extern int pam_putenv(pam_handle_t *, const char *);
+extern int pam_set_item(pam_handle_t *, int, const void *);
+extern const char *pam_strerror(pam_handle_t *, int);
+</SCREEN>
+</SECT2>
+<SECT2>
+<TITLE>security/pam_appl.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
extern int pam_acct_mgmt(pam_handle_t *, int);
extern int pam_authenticate(pam_handle_t *, int);
extern int pam_chauthtok(pam_handle_t *, int);
extern int pam_close_session(pam_handle_t *, int);
extern int pam_end(pam_handle_t *, int);
-extern int pam_fail_delay(pam_handle_t *, unsigned int);
-extern int pam_get_item(const pam_handle_t *, int, const void **);
-extern const char *pam_getenv(pam_handle_t *, const char *);
-extern char **pam_getenvlist(pam_handle_t *);
extern int pam_open_session(pam_handle_t *, int);
-extern int pam_putenv(pam_handle_t *, const char *);
-extern int pam_set_item(pam_handle_t *, int, const void *);
extern int pam_setcred(pam_handle_t *, int);
extern int pam_start(const char *, const char *, const struct pam_conv *,
pam_handle_t * *);
-extern const char *pam_strerror(pam_handle_t *, int);
</SCREEN>
</SECT2>
</SECT1>
=== modified file 'LSB/generic/baselib/libpam.sgml'
--- a/LSB/generic/baselib/libpam.sgml 2010-07-29 13:59:27 +0000
+++ b/LSB/generic/baselib/libpam.sgml 2014-01-17 20:21:30 +0000
@@ -116,7 +116,7 @@
<PARA>
This specification uses the <XREF LINKEND='std.ISOC99'> C Language as the reference programming language, and data definitions are specified in ISO C format. The C language is used here as a convenient notation. Using a C language description of these data objects does not preclude their use by other programming languages.</PARA>
<SECT2>
-<TITLE>security/pam_appl.h</TITLE>
+<TITLE>security/_pam_types.h</TITLE>
<PARA>
</PARA>
<SCREEN>
@@ -186,22 +186,30 @@
#define PAM_CHANGE_EXPIRED_AUTHTOK 0x0020U /* Extend lifetime of user credentials */
#define PAM_SILENT 0x8000U /* Authentication service should not generate any messages */
+extern int pam_fail_delay(pam_handle_t *, unsigned int);
+extern int pam_get_item(const pam_handle_t *, int, const void **);
+extern const char *pam_getenv(pam_handle_t *, const char *);
+extern char **pam_getenvlist(pam_handle_t *);
+extern int pam_putenv(pam_handle_t *, const char *);
+extern int pam_set_item(pam_handle_t *, int, const void *);
+extern const char *pam_strerror(pam_handle_t *, int);
+</SCREEN>
+</SECT2>
+<SECT2>
+<TITLE>security/pam_appl.h</TITLE>
+<PARA>
+</PARA>
+<SCREEN>
+
extern int pam_acct_mgmt(pam_handle_t *, int);
extern int pam_authenticate(pam_handle_t *, int);
extern int pam_chauthtok(pam_handle_t *, int);
extern int pam_close_session(pam_handle_t *, int);
extern int pam_end(pam_handle_t *, int);
-extern int pam_fail_delay(pam_handle_t *, unsigned int);
-extern int pam_get_item(const pam_handle_t *, int, const void **);
-extern const char *pam_getenv(pam_handle_t *, const char *);
-extern char **pam_getenvlist(pam_handle_t *);
extern int pam_open_session(pam_handle_t *, int);
-extern int pam_putenv(pam_handle_t *, const char *);
-extern int pam_set_item(pam_handle_t *, int, const void *);
extern int pam_setcred(pam_handle_t *, int);
extern int pam_start(const char *, const char *, const struct pam_conv *,
pam_handle_t * *);
-extern const char *pam_strerror(pam_handle_t *, int);
</SCREEN>
</SECT2>
</SECT1>
More information about the lsb-messages
mailing list