Linux&Sun CCでfilenoを使うと、コンパイル時にfileno関数の宣言がないという警告がでる。

とりあえずmakeは出来るんだけど、gccだとこの警告は出ない。
SunCCのマニュアルを読む限り、/usr/includeを読み込むはずで、
stdio.hに宣言はきちんと書いてあって、一体何が問題なのかわかる人います??