Skip to content
Snippets Groups Projects
Forked from redox-os / gcc
Source project has a limited visibility.
  • ro's avatar
    2926d140
    * include/posix.h (_POSIX_PII_SOCKET): Define. · 2926d140
    ro authored
    	* configure.in (HAVE_SOCKLEN_T): Define.
    	* java/net/natPlainSocketImpl.cc [!HAVE_SOCKLEN_T]: Move socklen_t
    	definition up.
    	(_JV_accept): New function, avoids Tru64 UNIX accept macro.
    	(java::net::PlainSocketImpl::accept): Use it.
    	Fixes PRs libgcj/3694, libgcj/3696.
    
    	* configure.in (HAVE_STRUCT_IPV6_MREQ): New test.
    	* acconfig.h (HAVE_STRUCT_IPV6_MREQ): Provide template.
    	* configure, include/config.h.in: Regenerate.
    	* java/net/natPlainDatagramSocketImpl.cc (union McastReq): Use it.
    	(mcastGrp): Likewise.
    	(java::net::PlainDatagramSocketImpl::setOption): Guard against
    	missing IPV6_MULTICAST_IF.
    	Fixes PR libgcj/3694.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44546 138bc75d-0d04-0410-961f-82ee72b054a4
    2926d140
    History
    * include/posix.h (_POSIX_PII_SOCKET): Define.
    ro authored
    	* configure.in (HAVE_SOCKLEN_T): Define.
    	* java/net/natPlainSocketImpl.cc [!HAVE_SOCKLEN_T]: Move socklen_t
    	definition up.
    	(_JV_accept): New function, avoids Tru64 UNIX accept macro.
    	(java::net::PlainSocketImpl::accept): Use it.
    	Fixes PRs libgcj/3694, libgcj/3696.
    
    	* configure.in (HAVE_STRUCT_IPV6_MREQ): New test.
    	* acconfig.h (HAVE_STRUCT_IPV6_MREQ): Provide template.
    	* configure, include/config.h.in: Regenerate.
    	* java/net/natPlainDatagramSocketImpl.cc (union McastReq): Use it.
    	(mcastGrp): Likewise.
    	(java::net::PlainDatagramSocketImpl::setOption): Guard against
    	missing IPV6_MULTICAST_IF.
    	Fixes PR libgcj/3694.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44546 138bc75d-0d04-0410-961f-82ee72b054a4