]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/config.h
Hide log schema
[openldap] / servers / slapd / config.h
index ea12fcd4388832cf1423633b039d1a79673f7359..be5e2925a8ddce6b9fafd463f817004f124d6865 100644 (file)
@@ -107,6 +107,11 @@ typedef struct ConfigOCs {
 
 typedef int (ConfigDriver)(struct config_args_s *c);
 
+typedef struct config_reply_s {
+       int err;
+       char msg[SLAP_TEXT_BUFLEN];
+} ConfigReply;
+
 typedef struct config_args_s {
        int argc;
        char **argv;
@@ -116,7 +121,8 @@ typedef struct config_args_s {
        const char *fname;
        int lineno;
        char log[MAXPATHLEN + STRLENOF(": line 18446744073709551615") + 1];
-       char msg[SLAP_TEXT_BUFLEN];
+#define cr_msg reply.msg
+       ConfigReply reply;
        int depth;
        int valx;       /* multi-valued value index */
        /* parsed first val for simple cases */