diff options
author | Andre Oppermann <andre@FreeBSD.org> | 2004-10-19 15:13:30 +0000 |
---|---|---|
committer | Andre Oppermann <andre@FreeBSD.org> | 2004-10-19 15:13:30 +0000 |
commit | 312c75c362ae1871d5a7ac77265fd86e9bb939ef (patch) | |
tree | 6ed86bab8d6cc91fa056f60041d4ca61c1f4270e /sys/kern/uipc_socket2.c | |
parent | 1cf15713ede27d9027aa2df30a50628f726b7e55 (diff) | |
download | src-312c75c362ae1871d5a7ac77265fd86e9bb939ef.tar.gz src-312c75c362ae1871d5a7ac77265fd86e9bb939ef.zip |
Notes
Diffstat (limited to 'sys/kern/uipc_socket2.c')
-rw-r--r-- | sys/kern/uipc_socket2.c | 79 |
1 files changed, 78 insertions, 1 deletions
diff --git a/sys/kern/uipc_socket2.c b/sys/kern/uipc_socket2.c index 02b68d868f60..eff3c6f81e8a 100644 --- a/sys/kern/uipc_socket2.c +++ b/sys/kern/uipc_socket2.c @@ -1277,12 +1277,30 @@ sbcreatecontrol(p, size, type, level) * supported by a protocol. Fill in as needed. */ int +pru_abort_notsupp(struct socket *so) +{ + return EOPNOTSUPP; +} + +int pru_accept_notsupp(struct socket *so, struct sockaddr **nam) { return EOPNOTSUPP; } int +pru_attach_notsupp(struct socket *so, int proto, struct thread *td) +{ + return EOPNOTSUPP; +} + +int +pru_bind_notsupp(struct socket *so, struct sockaddr *nam, struct thread *td) +{ + return EOPNOTSUPP; +} + +int pru_connect_notsupp(struct socket *so, struct sockaddr *nam, struct thread *td) { return EOPNOTSUPP; @@ -1296,7 +1314,19 @@ pru_connect2_notsupp(struct socket *so1, struct socket *so2) int pru_control_notsupp(struct socket *so, u_long cmd, caddr_t data, - struct ifnet *ifp, struct thread *td) + struct ifnet *ifp, struct thread *td) +{ + return EOPNOTSUPP; +} + +int +pru_detach_notsupp(struct socket *so) +{ + return EOPNOTSUPP; +} + +int +pru_disconnect_notsupp(struct socket *so) { return EOPNOTSUPP; } @@ -1308,6 +1338,12 @@ pru_listen_notsupp(struct socket *so, struct thread *td) } int +pru_peeraddr_notsupp(struct socket *so, struct sockaddr **nam) +{ + return EOPNOTSUPP; +} + +int pru_rcvd_notsupp(struct socket *so, int flags) { return EOPNOTSUPP; @@ -1319,6 +1355,13 @@ pru_rcvoob_notsupp(struct socket *so, struct mbuf *m, int flags) return EOPNOTSUPP; } +int +pru_send_notsupp(struct socket *so, int flags, struct mbuf *m, + struct sockaddr *addr, struct mbuf *control, struct thread *td) +{ + return EOPNOTSUPP; +} + /* * This isn't really a ``null'' operation, but it's the default one * and doesn't do anything destructive. @@ -1330,6 +1373,40 @@ pru_sense_null(struct socket *so, struct stat *sb) return 0; } +int +pru_shutdown_notsupp(struct socket *so) +{ + return EOPNOTSUPP; +} + +int +pru_sockaddr_notsupp(struct socket *so, struct sockaddr **nam) +{ + return EOPNOTSUPP; +} + +int +pru_sosend_notsupp(struct socket *so, struct sockaddr *addr, struct uio *uio, + struct mbuf *top, struct mbuf *control, int flags, struct thread *td) +{ + return EOPNOTSUPP; +} + +int +pru_soreceive_notsupp(struct socket *so, struct sockaddr **paddr, + struct uio *uio, struct mbuf **mp0, struct mbuf **controlp, + int *flagsp) +{ + return EOPNOTSUPP; +} + +int +pru_sopoll_notsupp(struct socket *so, int events, struct ucred *cred, + struct thread *td) +{ + return EOPNOTSUPP; +} + /* * For protocol types that don't keep cached copies of labels in their * pcbs, provide a null sosetlabel that does a NOOP. |