diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-11-05 09:13:46 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2007-11-05 09:13:46 +0000 |
commit | 18590880814ffb1941ba9a67b49a246323e36d37 (patch) | |
tree | 29b841c895f8d84842fda535778bf412f8d51310 /libsieve | |
parent | 1f6c71fcb9f5b51cf79c0cb5212031f14adb631e (diff) | |
download | mailutils-18590880814ffb1941ba9a67b49a246323e36d37.tar.gz mailutils-18590880814ffb1941ba9a67b49a246323e36d37.tar.bz2 |
Implement normal UNIX-style configuration files:
* mailbox/cfg_lexer.c: New file.
* mailbox/cfg_parser.c: New file.
* mailbox/cfg_parser.h: New file.
* mailbox/Makefile.am: Add cfg_ sources and socket_stream.c.
* include/mailutils/cfg.h: New file.
* include/mailutils/Makefile.am (pkginclude_HEADERS): Add cfg.h.
* include/mailutils/argp.h: Include cfg.h.
(mu_create_argcv): Remove prototype.
* include/mailutils/mu_auth.h (struct mu_auth_module): New member
`cfg'.
(MU_AUTH_REGISTER_ALL_MODULES): Call mu_auth_init first.
* mailbox/mu_argp.c: Rewrite. Implement normal configuration
(resource) file support. Overloaded command line options begin to
phase out.
* mailbox/mu_auth.c, auth/gsasl.c, auth/pam.c, auth/radius.c,
auth/sql.c, auth/tls.c, auth/virtual.c, libsieve/argp.c,
mailbox/system.c: Implement configuration statements.
* imap4d/imap4d.c: Begin switching to the new configuration scheme.
Diffstat (limited to 'libsieve')
-rw-r--r-- | libsieve/argp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libsieve/argp.c b/libsieve/argp.c index a5bcc20c2..488f88772 100644 --- a/libsieve/argp.c +++ b/libsieve/argp.c @@ -116,7 +116,7 @@ sieve_argp_parser (int key, char *arg, struct argp_state *state) void mu_sieve_argp_init () { - if (mu_register_capa ("sieve", &sieve_argp_child)) + if (mu_register_capa ("sieve", &sieve_argp_child, NULL)) { mu_error ("INTERNAL ERROR: cannot register argp capability sieve"); abort (); |