X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/99c1bb4ed9d99c7b0f615750c37884d7a7f9aa0d..6c6d6e483411af2c087ff258f4041d38eb65e775:/src/src/structs.h diff --git a/src/src/structs.h b/src/src/structs.h index 3f9fb6050..438b52168 100644 --- a/src/src/structs.h +++ b/src/src/structs.h @@ -2,7 +2,7 @@ * Exim - an Internet mail transport agent * *************************************************/ -/* Copyright (c) University of Cambridge 1995 - 2014 */ +/* Copyright (c) University of Cambridge 1995 - 2015 */ /* See the file NOTICE for conditions of use and distribution. */ @@ -38,7 +38,7 @@ typedef struct macro_item { typedef struct bit_table { uschar *name; - unsigned int bit; + int bit; } bit_table; /* Block for holding a uid and gid, possibly unset, and an initgroups flag. */ @@ -218,6 +218,11 @@ typedef struct transport_info { +typedef struct { + uschar *request; + uschar *require; +} dnssec_domains; + /* Structure for holding information about the configured routers. */ typedef struct router_instance { @@ -296,8 +301,8 @@ typedef struct router_instance { transport_instance *transport; /* Transport block (when found) */ struct router_instance *pass_router; /* Actual router for passed address */ struct router_instance *redirect_router; /* Actual router for generated address */ - uschar *dnssec_request_domains; /* ask for DNSSEC XXX */ - uschar *dnssec_require_domains; /* require DNSSEC XXX */ + + dnssec_domains dnssec; } router_instance;