tail head cat sleep
QR code linking to this page

manページ  — VOP_READLINK

名称

VOP_READLINK – シンボリックリンクのターゲットの読み込み

内容

書式

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

int
VOP_READLINK(struct vnode *vp, struct uio *uio, struct ucred *cred);

解説

これは、シンボリックリンクのターゲットのパス名を読み込みます。
vp
  シンボリックリンクの vnode。
uio
  読み込みまたは書き込みのためのデータの位置。
cred
  呼び出し側の証明。

ロック

入る時に、vnode はロックされているべきで、終了時にもロックされ続けます。

戻り値

成功時には 0 が返され、そうでない場合にはエラーコードが返されます。

疑似コード

int
vop_readlink(struct vnode *vp, struct uio *uio, struct ucred *cred)
{
    int error = 0;

/* * シンボリックリンクのターゲットを読み込みます。 */ ...;

return error; }

エラー

[EIO] シンボリックリンクの内容の読み込みの間に、読み込みエラーが発生しました。

関連項目

uiomove(9), vnode(9)

作者

このマニュアルページは Doug Rabson が書きました。

VOP_READLINK (9) July 24, 1996

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.