pam: modules/pam_quota/pam_quota.c - remove unneeded stuff - forma...

baggins baggins at pld-linux.org
Thu May 10 18:40:14 CEST 2007


Author: baggins                      Date: Thu May 10 16:40:14 2007 GMT
Module: pam                           Tag: HEAD
---- Log message:
- remove unneeded stuff
- formatting

---- Files affected:
pam/modules/pam_quota:
   pam_quota.c (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: pam/modules/pam_quota/pam_quota.c
diff -u pam/modules/pam_quota/pam_quota.c:1.2 pam/modules/pam_quota/pam_quota.c:1.3
--- pam/modules/pam_quota/pam_quota.c:1.2	Thu May 10 18:35:59 2007
+++ pam/modules/pam_quota/pam_quota.c	Thu May 10 18:40:09 2007
@@ -29,12 +29,14 @@
 
 #define PAM_QUOTE_DEBUG		1
 
-struct pam_quota_conf {
+struct pam_quota_conf
+{
 	unsigned flags; /* module flags */
 	struct dqblk q;	/* quota data */
 };
 
-static char *fs_from_home(pam_handle_t *pamh, const char *home) {
+static char *fs_from_home(pam_handle_t *pamh, const char *home)
+{
 	struct stat homestat, devstat;
 	struct mntent *mnt;
 	char *fs = 0;
@@ -68,7 +70,10 @@
 	return fs;
 }
 
-PAM_EXTERN int pam_sm_open_session(pam_handle_t *pamh, int flags, int argc, const char **argv) {
+PAM_EXTERN int
+pam_sm_open_session(pam_handle_t *pamh, int flags,
+		    int argc, const char **argv)
+{
 	struct pam_quota_conf conf;
 	char *argument, *value;
 	char *username = 0, *fs = 0;
@@ -161,29 +166,25 @@
 	return PAM_SUCCESS;
 }
 
-PAM_EXTERN int pam_sm_close_session(pam_handle_t *pamh, int flags, int argc, const char **argv) {
+PAM_EXTERN int
+pam_sm_close_session(pam_handle_t *pamh UNUSED, int flags UNUSED,
+		     int argc UNUSED, const char **argv UNUSED)
+{
 	return PAM_SUCCESS;
 }
 
-/* other not supported groups */
+#ifdef PAM_STATIC
 
-PAM_EXTERN int pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) {
-	pam_syslog(pamh, LOG_ERR, "authentication management group is not supported by this module");
-	return PAM_SERVICE_ERR;
-}
-
-PAM_EXTERN int pam_sm_setcred(pam_handle_t *pamh, int flags, int argc, const char **argv) {
-	pam_syslog(pamh, LOG_ERR, "authentication management group is not supported by this module");
-	return PAM_SERVICE_ERR;
-}
+/* static module data */
 
-PAM_EXTERN int pam_sm_acct_mgmt(pam_handle_t *pamh, int flags, int argc, const char **argv) {
-	pam_syslog(pamh, LOG_ERR, "account management group is not supported by this module");
-	return PAM_SERVICE_ERR;
-}
-
-PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, int argc, const char **argv) {
-	pam_syslog(pamh, LOG_ERR, "password management group is not unsupported by this module");
-	return PAM_SERVICE_ERR;
-}
+struct pam_module _pam_quota_modstruct = {
+    "pam_quota",
+    NULL,
+    NULL,
+    NULL,
+    pam_sm_open_session,
+    pam_sm_close_session,
+    NULL,
+};
 
+#endif
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/pam/modules/pam_quota/pam_quota.c?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list