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.

The “N” in NFS stands for Not, or Need, or perhaps Nightmare
— Harry Spencer