本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム
HP-UX リファレンス: セクション 3 : ライブラリ (A~M) > f

fileno(3S)

HP-UX 11i Version 2: September 2004
≫ 

テクニカル ドキュメント

PDF版
フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 索引

名称

fileno() ― ストリームポインターのファイル記述子へのマップ

構文

#include <stdio.h>

int fileno(FILE *stream);

廃止インタフェース

int fileno_unlocked(FILE *stream);

説明

fileno() は、指定された stream に対応する整数のファイル記述子を返します。 open(2) を参照してください。

以下の <unistd.h> 中の記号定数はプログラムがスタートしたとき stdin, stdout, および stderr に対応するファイル記述子を定義しています。

STDIN_FILENO 

0 標準入力, stdin

STDOUT_FILENO 

1 標準出力, stdout

STDERR_FILENO 

2 標準エラー, stderr

廃止インタフェース

ストリームポインターをファイル記述子にマップする fileno_unlocked()

アプリケーション使用法

fileno_unlocked() インタフェースは廃止され、現在では既存の DCE アプリケーションとの互換性を保つためにだけサポートされています。新しいマルチスレッドアプリケーションでは、 fileno() を使用してください。

戻り値

エラーが起きた場合、 fileno() および fileno_unlocked() は -1 を返します。

参照

open(2), flockfile(3S), fopen(3S), thread_safety(5)

標準準拠

fileno(): AES, SVID2, SVID3, XPG2, XPG3, XPG4, FIPS 151-2, POSIX.1

印刷用画面へ
プライバシー 本サイト利用時の合意事項
© 1983-2004 Hewlett-Packard Development Company, L.P.