スポンサーリンク

VOP_REVOKE(9) FreeBSD カーネル開発者マニュアル VOP_REVOKE(9)

名称

VOP_REVOKE − デバイスとその別名へのアクセスの取り消し

書式

#include <sys/param.h>
#include <sys/vnode.h>

int

VOP_REVOKE(struct vnode *vp, int flags);

解説

VOP_REVOKE() は管理上、 vp によって指定されたデバイスと make_dev_alias(9) によって作成されたあらゆる別名へのアクセスを取り消します。既にオープンし ているプロセスによるこれら全てのデバイス上のファイル操作は、普通は失敗し ます。全てのアクセスが取り消されることを示すために、 flags は REVOKEALL に設定されなければなりません。他の全ての値は無効です。

ロック

vp は入る時にロック解除されていなければならず、戻る時までロック解除され続 けます。

関連項目

make_dev_alias(9), vnode(9)

作者

このマニュアルページは Brian Fundakowski Feldman が書きました。

FreeBSD 10.0 February 5, 2002 FreeBSD 10.0

スポンサーリンク