しばらくの間、AIX で netcat.c をコンパイルしようとしましたが (コマンドを使用してmake aix
)、コンパイラは次のような奇妙なフィードバックを返します。
"netcat.c"、117.12 行目: 1506-275 (S) 予期しないテキスト 'int' が見つかりました。
ファイル netcat.c の 117 行目をチェックすると、次の行が見つかります (以下のコードの 2 行目)。
#ifdef HAVE_BIND
extern int h_errno;
/* stolen almost wholesale from bsd herror.c */
同じテストのために int を char に変更したとしても、ファイルを保存してコマンドを再実行すると、同じエラーが発生します
エラーコードを読む際に何かが欠けていますか?