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