< prev index next >

src/java.base/unix/native/libnet/SdpSupport.c

Print this page
rev 59383 : [mq]: final

*** 1,7 **** /* ! * Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2009, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 25,39 **** #include <sys/types.h> #include <sys/socket.h> #include <errno.h> ! #if defined(__solaris__) ! #if !defined(PROTO_SDP) ! #define PROTO_SDP 257 ! #endif ! #elif defined(__linux__) #if !defined(AF_INET_SDP) #define AF_INET_SDP 27 #endif #endif --- 25,35 ---- #include <sys/types.h> #include <sys/socket.h> #include <errno.h> ! #if defined(__linux__) #if !defined(AF_INET_SDP) #define AF_INET_SDP 27 #endif #endif
*** 53,66 **** */ static int create(JNIEnv* env) { int s; ! #if defined(__solaris__) ! int domain = ipv6_available() ? AF_INET6 : AF_INET; ! s = socket(domain, SOCK_STREAM, PROTO_SDP); ! #elif defined(__linux__) /** * IPv6 not supported by SDP on Linux */ if (ipv6_available()) { JNU_ThrowIOException(env, "IPv6 not supported"); --- 49,59 ---- */ static int create(JNIEnv* env) { int s; ! #if defined(__linux__) /** * IPv6 not supported by SDP on Linux */ if (ipv6_available()) { JNU_ThrowIOException(env, "IPv6 not supported");
< prev index next >