X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fconfig.h;h=15d41f23495609d20be9ac8534f6a5708249a9a1;hb=5c3a4e176e9539f58a1ac666ad370b4c204cd44c;hp=821dd313c59b506da34036826163e12599ef20e6;hpb=fda662bd346b327c24f62b038637b77a996d11c8;p=openldap diff --git a/servers/slapd/config.h b/servers/slapd/config.h index 821dd313c5..15d41f2349 100644 --- a/servers/slapd/config.h +++ b/servers/slapd/config.h @@ -35,6 +35,7 @@ typedef enum { Cft_Database, Cft_Overlay, Cft_Include, + Cft_Module } ConfigType; #define ARGS_USERLAND 0x00000fff @@ -99,10 +100,12 @@ typedef struct config_args_s { BerVarray rvalue_vals; BerVarray rvalue_nvals; #define SLAP_CONFIG_EMIT 0x2000 /* emit instead of set */ +#define SLAP_CONFIG_ADD 0x4000 /* config file add vs LDAP add */ int op; int type; /* ConfigTable.arg_type & ARGS_USERLAND */ BackendDB *be; BackendInfo *bi; + void *private; /* anything */ } ConfigArgs; #define value_int values.v_int