#!/usr/bin/perl
open FILE, "test.txt";
print $! . "\n";

ってしか書いてないのに、実行すると
『デバイスに対する不適切なioctlです』
と必ず出てしまいます。リブートしても同じ。OSはRedHat9(2.4.20-8)。
FreeBSDに入れ直して同じようにしたら出ません。

これはRedHat9のせい?