tail head cat sleep
QR code linking to this page

manページ  — VOP_PATHCONF

名称

VOP_PATHCONF – POSIX パス構成情報の取得

内容

書式

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

int
VOP_PATHCONF(struct vnode *vp, int name, int *retval);

解説

引数は以下の通りです。
vp
  情報を得る対象の vnode。
name
  返す情報の型。
retval
  情報を返す場所。

name の値は以下の何が返されるかを指定します。
_PC_LINK_MAX ファイルへのリンクの最大値。
_PC_NAME_MAX ファイル名の最大バイト数。
_PC_PATH_MAX パス名の最大バイト数。
_PC_PIPE_BUF 不可分にパイプに書き出される最大バイト数。
_PC_CHOWN_RESTRICTED
  chown(2) システムコールのために適切な特権が必要な場合には 1、 そうでない場合には 0。
_PC_NO_TRUNC KERN_NAME_MAX よりも長いファイル名が切り詰められる場合には 1。

戻り値

name が認識される場合、 *retval に指定された値が設定されて 0 が返され、そうでない場合には EINVAL が返されます。

関連項目

pathconf(2), vnode(9)

作者

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

VOP_PATHCONF (9) July 24, 1996

tail head cat sleep
QR code linking to this page


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