SCBD_GET_VALUES(3)
SCOREBOARD LIBRARY (C)
SCBD_GET_VALUES(3)
名前
scbd_get_values - scoreboard データベースから、指定されたレコードの指定された 属性の値のリストを取得

形式
#include <scboard.h>

int scbd_get_values( char *name, char *attr, char *list[], int *size );

機能説明
scbd_get_values() は名前 name と属性 attr を持つレコードの値のリストを取得しようと試みます。 値のリストは list 引数で指定された場所に保存されます。 そして listsize 引数で指定されたサイズの 文字配列へのポインタでなければなりません。 この関数の呼び出しから成功して戻った場合、size には見つかった 値の数がセットされます。

list 内にセットされた文字列全ての記憶領域は malloc 関数を用いてアロケートされます。 そしてそれらのメモリ領域を解放するのはユーザの責任です。

戻り値
scbd_get_values() は成功した場合は0を返し、あるいは以下のエラーを 返します:

エラー
EFAULT
attr または value が null ポインタです。
EINVAL
attr または value が null 文字列です。

環境変数
SCBDSERV
scoreboard(8) データベースプロセスのホスト名(およびポート番号)

関連項目
scoreboard(8), scorehosts.db(5)

CREDIT
This document is a part of the SCore cluster system software developed at PC Cluster Consortium, Japan. Copyright (C) 2003 PC Cluster Consortium.