diff options
author | rrs <rrs@FreeBSD.org> | 2008-04-14 18:06:04 +0000 |
---|---|---|
committer | rrs <rrs@FreeBSD.org> | 2008-04-14 18:06:04 +0000 |
commit | 5759bc8cd397f57572e3323bc985823017292c42 (patch) | |
tree | 0b8e744b70a6ca1ce39cc0c162557aabdb163f75 /sys/sys/protosw.h | |
parent | 68f7f9c44de5e560da0a17f76220eba3c4c7bc5d (diff) | |
download | FreeBSD-src-5759bc8cd397f57572e3323bc985823017292c42.zip FreeBSD-src-5759bc8cd397f57572e3323bc985823017292c42.tar.gz |
Add pru_flush routine so a transport can
flush itself during Shutdown
MFC after: 1 week
Diffstat (limited to 'sys/sys/protosw.h')
-rw-r--r-- | sys/sys/protosw.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/sys/protosw.h b/sys/sys/protosw.h index 367d5b6..594a2ef 100644 --- a/sys/sys/protosw.h +++ b/sys/sys/protosw.h @@ -226,7 +226,8 @@ struct pr_usrreqs { #define PRUS_EOF 0x2 #define PRUS_MORETOCOME 0x4 int (*pru_sense)(struct socket *so, struct stat *sb); - int (*pru_shutdown)(struct socket *so); + int (*pru_shutdown)(struct socket *so); + int (*pru_flush)(struct socket *so, int direction); int (*pru_sockaddr)(struct socket *so, struct sockaddr **nam); int (*pru_sosend)(struct socket *so, struct sockaddr *addr, struct uio *uio, struct mbuf *top, struct mbuf *control, |