diff -urN ../exim-4.93.orig/src/transports/lmtp.c ./src/transports/lmtp.c --- ../exim-4.93.orig/src/transports/lmtp.c 2019-12-08 14:53:48.000000000 +0200 +++ ./src/transports/lmtp.c 2020-02-21 00:57:44.651836000 +0200 @@ -122,7 +122,7 @@ Returns: TRUE if a "QUIT" command should be sent, else FALSE */ -static BOOL +BOOL check_response(int *errno_value, int more_errno, uschar *buffer, int *yield, uschar **message) { @@ -221,7 +221,7 @@ Returns: TRUE if successful, FALSE if not, with errno set */ -static BOOL +BOOL lmtp_write_command(int fd, const char *format, ...) { gstring gs = { .size = big_buffer_size, .ptr = 0, .s = big_buffer }; @@ -271,7 +271,7 @@ Returns: TRUE if a valid, non-error response was received; else FALSE */ -static BOOL +BOOL lmtp_read_response(FILE *f, uschar *buffer, int size, int okdigit, int timeout) { int count; diff -urN ../exim-4.93.orig/src/transports/lmtp.h ./src/transports/lmtp.h --- ../exim-4.93.orig/src/transports/lmtp.h 2019-12-08 14:53:48.000000000 +0200 +++ ./src/transports/lmtp.h 2020-02-21 00:59:40.983246000 +0200 @@ -28,5 +28,9 @@ extern BOOL lmtp_transport_entry(transport_instance *, address_item *); extern void lmtp_transport_init(transport_instance *); +extern BOOL check_response(int *errno_value, int more_errno, uschar *buffer, + int *yield, uschar **message); +extern BOOL lmtp_write_command(int fd, const char *format, ...); +extern BOOL lmtp_read_response(FILE *f, uschar *buffer, int size, int okdigit, int timeout); /* End of transports/lmtp.h */