[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