SCBD_GET_ATTRIBUTES(3) | SCBD_GET_ATTRIBUTES(3) |
#include <scboard.h>
int scbd_get_attributes( char *name, char *list[], int *size );
scbd_get_attributes()
は name
引数によって指定された
レコードの属性名のリストを取得しようと試みます。
属性名のリストは list
引数に保存されます。
そして list
は size
引数によって指定されたサイズの
文字へのポインタの配列でなければなりません。
この関数の呼び出しが成功して戻ってきた場合、size
には
見つかった属性の数がセットされます。
list
内にセットされた文字列全ての記憶領域は malloc
関数を用いてアロケートされます。
そしてそれらのメモリ領域を解放するのはユーザの責任です。
scbd_get_attributes()
は成功した場合は0を返し、あるいは以下の
エラーを返します:
attr
または value
は null ポインタです。
attr
または value
は null 文字列です。
scoreboard
(8)
データベース プロセスのホスト名(およびポート番号)
scoreboard
(8),
scorehosts.db
(5)