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

形式
#include <scboard.h>

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

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

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

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

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

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

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

$Id: scbd_get_attributes.html,v 1.2 2002/02/27 12:41:03 liu Exp $