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.

To err is human...to really foul up requires the root password.