inetv6.patch revision 606
830N/A/*
830N/A * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
830N/A *
830N/A * Permission is hereby granted, free of charge, to any person obtaining a
943N/A * copy of this software and associated documentation files (the
830N/A * "Software"), to deal in the Software without restriction, including
830N/A * without limitation the rights to use, copy, modify, merge, publish,
919N/A * distribute, and/or sell copies of the Software, and to permit persons
919N/A * to whom the Software is furnished to do so, provided that the above
919N/A * copyright notice(s) and this permission notice appear in all copies of
919N/A * the Software and that both the above copyright notice(s) and this
919N/A * permission notice appear in supporting documentation.
919N/A *
919N/A * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
919N/A * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
919N/A * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
919N/A * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
919N/A * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
919N/A * INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
919N/A * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
919N/A * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
919N/A * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
919N/A *
919N/A * Except as contained in this notice, the name of a copyright holder
830N/A * shall not be used in advertising or otherwise to promote the sale, use
830N/A * or other dealings in this Software without prior written authorization
830N/A * of the copyright holder.
830N/A *
830N/A */
830N/A
830N/ASolaris 9 shipped with IPv6 support based on the X.Org draft standard, which
830N/Aused "inetv6" - the final standard renamed it to "inet6", but since we already
830N/Ashipped, we retain the old name for backwards compatibility.
830N/A(See PSARC 2004/285.)
830N/A
830N/Adiff -urp -x '*~' -x '*.orig' Xtranssock.c Xtranssock.c
830N/A--- Xtranssock.c 2008-08-07 07:31:14.000000000 -0700
830N/A+++ Xtranssock.c 2008-10-07 09:15:45.520783000 -0700
830N/A@@ -167,6 +167,9 @@ static Sockettrans2dev Sockettrans2devta
830N/A {"tcp",AF_INET6,SOCK_STREAM,SOCK_DGRAM,0},
830N/A {"tcp",AF_INET,SOCK_STREAM,SOCK_DGRAM,0}, /* fallback */
830N/A {"inet6",AF_INET6,SOCK_STREAM,SOCK_DGRAM,0},
830N/A+#ifdef SUNSOFT /* Backwards compatibility with Solaris 9 */
830N/A+ {"inetv6",AF_INET6,SOCK_STREAM,SOCK_DGRAM,0},
830N/A+#endif
830N/A #endif
830N/A #endif /* TCPCONN */
830N/A #ifdef UNIXCONN
830N/A