Gitweb:
https://git.exim.org/exim.git/commitdiff/377da0430697e6bcb8c48744eb5af4272a8f8075
Commit: 377da0430697e6bcb8c48744eb5af4272a8f8075
Parent: 157609cd6700dff90203c8e05f6f60c705536129
Author: Samuel Thibault <samuel.thibault@???>
AuthorDate: Wed Dec 4 21:30:01 2019 +0000
Committer: Jeremy Harris <jgh146exb@???>
CommitDate: Wed Dec 4 21:42:52 2019 +0000
Hurd: errno really uses more than a short-sized value. Bug 2476
---
src/src/structs.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/src/structs.h b/src/src/structs.h
index 1d867c5..9927bc5 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 */