]> gcc.gnu.org Git - gcc.git/commit
ada: Add support for binding to a specific network interface controller.
authorPascal Obry <obry@adacore.com>
Mon, 26 Jun 2023 17:58:16 +0000 (19:58 +0200)
committerMarc Poulhiès <poulhies@adacore.com>
Fri, 28 Jul 2023 07:28:15 +0000 (09:28 +0200)
commitf74de746a79712e64962b03ab9ec7beebdec153a
tree96b16fbd8571c2e387141c073c1cbb585d27f981
parent808ac54287901a344080b42e78c181a0c3566ccf
ada: Add support for binding to a specific network interface controller.

gcc/ada/

* s-oscons-tmplt.c: Add support for SO_BINDTODEVICE constant.
* libgnat/g-socket.ads (Set_Socket_Option): Handle SO_BINDTODEVICE option.
(Get_Socket_Option): Handle SO_BINDTODEVICE option.
* libgnat/g-socket.adb: Likewise.
(Get_Socket_Option): Handle the case where IF_NAMESIZE is not defined
and so equal to -1.
gcc/ada/libgnat/g-socket.adb
gcc/ada/libgnat/g-socket.ads
gcc/ada/s-oscons-tmplt.c
This page took 0.061178 seconds and 5 git commands to generate.