summaryrefslogtreecommitdiff
path: root/libftpconn
diff options
context:
space:
mode:
authorMiles Bader <miles@gnu.org>1997-08-09 23:43:39 +0000
committerMiles Bader <miles@gnu.org>1997-08-09 23:43:39 +0000
commitb540328a44ada1a8612957e6bba74ea31345f77a (patch)
tree427bf1320bb722d257ee8d037dceb3387ae420a4 /libftpconn
parent60403fd27c1fcb924cf360e0e3caa378b59112c0 (diff)
(struct ftp_conn_hooks):
Add INTERRUPT_CHECK field.
Diffstat (limited to 'libftpconn')
-rw-r--r--libftpconn/ftpconn.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/libftpconn/ftpconn.h b/libftpconn/ftpconn.h
index b9e4bc8a..5af41ee3 100644
--- a/libftpconn/ftpconn.h
+++ b/libftpconn/ftpconn.h
@@ -143,6 +143,11 @@ struct ftp_conn_hooks
/* Called when CONN is about to be destroyed. No hook calls are ever made
after this one. */
void (*fini) (struct ftp_conn *conn);
+
+ /* This hook should return true if the current thread has been interrupted
+ in some way, and EINTR (or a short count in some cases) should be
+ returned from a blocking function. */
+ int (*interrupt_check) (struct ftp_conn *conn);
};
/* A single ftp connection. */