日本-日本語
≫日本HPホーム ≫製品 & サービス ≫OpenVMS製品情報
≫  お問い合わせ


OpenVMS マニュアル


≫ 

OpenVMS ドキュメント
ライブラリ

≫ タイトル
≫ 目次
≫ まえがき
≫ リファレンス・セクション
   ≫ライブラリ関数一覧
≫ 索引
PDF
≫ OpenVMS ホーム

HP OpenVMS
HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)


目次 索引




ファイルのオーナとグループを変更します。

形式

#include <unistd.h>

int fchown (int fildes, uid_t owner, gid_t group);


引数



fildes

オープンされているファイルの記述子。

owner

ファイルの新しいオーナに対応するユーザ ID。

group

ファイルのグループに対応するグループ ID。

説明

fchown関数は chownと同じ機能を実行しますが,オーナとグループを変更するファイルをファイル記述子 fildes で指定する点が異なります。

戻り値

0 正常終了を示します。
-1    異常終了を示します。 errno が次のいずれかの値に設定されます。

次の場合, fchown 関数は 異常終了します。

  • EBADF -- fildes 引数がオープンされているファイルの記述子でありません。

  • EPERM -- 有効なユーザ ID がファイルのオーナに対応しないか,またはプロセスに適切な特権がありません。

  • EROFS -- fildes で参照されるファイルは読み込み専用ファイル・システムに存在します。

次の場合, fchown 関数は 異常終了することがあります。

  • EINVAL -- オーナ ID またはグループ ID が実装でサポートされない値です。

  • EIO---物理的な I/O エラーが発生しました。

  • EINTR -- fchown 関数が検出されたシグナルによって割り込まれました。


目次 索引

© 2012 Hewlett-Packard Development Company, L.P.