From: Samuel Thibault Date: Wed, 4 Dec 2019 21:30:01 +0000 (+0000) Subject: Hurd: errno really uses more than a short-sized value. Bug 2476 X-Git-Tag: exim-4_94_RC0~240^2~7 X-Git-Url: https://git.exim.org/exim.git/commitdiff_plain/377da0430697e6bcb8c48744eb5af4272a8f8075?hp=157609cd6700dff90203c8e05f6f60c705536129 Hurd: errno really uses more than a short-sized value. Bug 2476 --- diff --git a/src/src/structs.h b/src/src/structs.h index 1d867c5b6..9927bc527 100644 --- a/src/src/structs.h +++ b/src/src/structs.h @@ -648,11 +648,11 @@ typedef struct address_item { unsigned int domain_cache[(MAX_NAMED_LIST * 2)/32]; unsigned int localpart_cache[(MAX_NAMED_LIST * 2)/32]; int mode; /* mode for local transporting to a file */ + int basic_errno; /* status after failure */ int more_errno; /* additional error information */ /* (may need to hold a timestamp) */ unsigned int delivery_usec; /* subsecond part of delivery time */ - short int basic_errno; /* status after failure */ unsigned short child_count; /* number of child addresses */ short int return_file; /* fileno of return data file */ short int special_action; /* ( used when when deferred or failed */