[NET]: {get|set}sockopt compatibility layer
[linux-block.git] / net / ipv4 / af_inet.c
index 97c276f95b35ecfe950ddd43140770705fcd6b51..454e523b506a8628a1ee52326babf5b172a6d968 100644 (file)
@@ -802,6 +802,10 @@ const struct proto_ops inet_stream_ops = {
        .shutdown =     inet_shutdown,
        .setsockopt =   sock_common_setsockopt,
        .getsockopt =   sock_common_getsockopt,
+#ifdef CONFIG_COMPAT
+       .compat_setsockopt      = compat_sock_common_setsockopt,
+       .compat_getsockopt      = compat_sock_common_getsockopt,
+#endif
        .sendmsg =      inet_sendmsg,
        .recvmsg =      sock_common_recvmsg,
        .mmap =         sock_no_mmap,
@@ -823,6 +827,10 @@ const struct proto_ops inet_dgram_ops = {
        .shutdown =     inet_shutdown,
        .setsockopt =   sock_common_setsockopt,
        .getsockopt =   sock_common_getsockopt,
+#ifdef CONFIG_COMPAT
+       .compat_setsockopt      = compat_sock_common_setsockopt,
+       .compat_getsockopt      = compat_sock_common_getsockopt,
+#endif
        .sendmsg =      inet_sendmsg,
        .recvmsg =      sock_common_recvmsg,
        .mmap =         sock_no_mmap,
@@ -848,6 +856,10 @@ static const struct proto_ops inet_sockraw_ops = {
        .shutdown =     inet_shutdown,
        .setsockopt =   sock_common_setsockopt,
        .getsockopt =   sock_common_getsockopt,
+#ifdef CONFIG_COMPAT
+       .compat_setsockopt      = compat_sock_common_setsockopt,
+       .compat_getsockopt      = compat_sock_common_getsockopt,
+#endif
        .sendmsg =      inet_sendmsg,
        .recvmsg =      sock_common_recvmsg,
        .mmap =         sock_no_mmap,