C プログラム内から IPFW のテーブルに IP を追加したいと考えています。このコードはできるだけ効率的にする必要があるため、system() を呼び出したくありません。基本的に私の質問は、誰かがこれがどのように機能するか説明できますか? 使えるAPIが無いのでソースを見直している(追加の様子を見る)のですが、思ったより時間がかかっており、できれば誰か説明していただけると助かります。
私がやろうとしているのは、クライアントから接続を受信したときに、そのクライアントの IP アドレスを特定のテーブルに入れたいということです。
前もって感謝します!