ネットワークアダプタが複数存在するマシンで通信する
デバイスを固定したい。Fedora4を使っているんだけど、
eth0〜eth3まである。ここで通信先をeth0に固定しようとして

setsocketopt(sock, SOL_SOCKET, SO_BINDTODEVICE, EthName, sizeof(EthName));

こう書きました。sockは勿論のこと、EthNameにもデバイス名として
'eth0'と格納してる。コンパイルは通るけど実行時のログでは、
戻り値が-1でエラーは1(パラメタエラー)となる。
どーしてもわからないので教えて欲しいです。m(__)m