summaryrefslogtreecommitdiff
path: root/libsieve
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2007-11-05 09:13:46 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2007-11-05 09:13:46 +0000
commit18590880814ffb1941ba9a67b49a246323e36d37 (patch)
tree29b841c895f8d84842fda535778bf412f8d51310 /libsieve
parent1f6c71fcb9f5b51cf79c0cb5212031f14adb631e (diff)
downloadmailutils-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.c2
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 ();

Return to:

Send suggestions and report system problems to the System administrator.