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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to