|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > r > readlink - システムコールの説明 readlink - システムコールの説明 - Linux コマンド集 一覧表名前readlink - シンボリック・リンクの値を読む 書式
#include <unistd.h>
説明readlink ()は path で与えられたシンボリック・リンクの内容を buf バッファーへ格納する、 buf のサイズは bufsiz である。 readlink ()は NULL バイトを buf に追加しない。 その内容全てを格納するのにバッファーが小さ過ぎる場合は、 ( bufsiz バイトの長さに) 内容を切り詰める。 返り値成功した場合にはバッファーに格納された文字数を返す。 エラーが起こった場合には -1 を返し、 errno にエラー・コードを格納する。 エラー
準拠4.4BSD ( readlink ()関数コールは 4.2BSD で現われた), POSIX.1-2001. 歴史バージョン 2.4 以前の glibc (バージョン 2.4 を含む) では、 readlink ()の返り値の型は int で宣言されていた。現在では、返り値の型は ssize_t である (返り値 ssize_t は POSIX.1-2001 で (新たに) 必須となった)。 関連項目
lstat
(2),
path_resolution
(2),
readlinkat
(2),
stat
(2),
symlink
(2)
|
|