libiptcを使用してiptablesのルールを管理するための小さなアプリケーションを作成しています。私は始めるためにhttps://it.bmc.uu.se/andlov/dev/library/Linux/libiptc/append.cからいくつかのサンプルコードを使用しますが、ライン31上のコンパイラエラーを取得していますIPT_ALIGNマクロがnetfilter_ipv4/ip_tables.hに定義されていません
エラー:「IPT_ALIGN」はこのスコープで宣言されていなかった size_tのentry_size = IPT_ALIGN(はsizeof(構造体ipt_entry));
このマクロはip_tables.hで定義されていないため、推奨されていません。 netfilterのマニュアルではまだそれを参照しています。
このマクロを置き換える、正しい位置合わせを保証する新しい方法がありますか?それは、新しいマクロのように見える
おかげ
ありがとうございました。 XT_ALIGNを使うとうまくいくようです。 – linusoft