Systemwalker Centric Manager APIガイド - UNIX共通 -
目次 索引 前ページ次ページ

上へ第3章 APIリファレンス

3.30 Mp_RespRemoteCmd()関数

◆機能説明

Mp_ExecRemoteCmd()関数発行後、Mp_RespRemoteCmd()関数を発行することにより、コマンド実行結果を1行ずつ読み出します。

Mp_RespRemoteCmd()関数関数は、システム監視エージェントサービスに対して、コマンド実行結果の受信を要求し、すぐに呼び出し元に戻ります。

◆呼び出し形式

#include <mp_opagt_api.h>
int Mp_RespRemoteCmd(fp, id, status, resp, node, rsv);

int  fp;        /*Mp_OpOpenRemoteCmd()で獲得したファイル記述子  */
int  *id;       /*コマンド要求に対応する記述子格納領域のアドレス  */
int  *status;   /*応答ステータス格納領域のアドレス               */
char *resp;     /*コマンドの実行結果、詳細コード格納領域のアドレス*/
char *node;     /*コマンドを応答したシステム名格納領域のアドレス  */
char *rsv;      /*リザーブ領域                                  */

◆パラメタ

fp:
Mp_OpenRemoteCmd()で獲得した記述子を指定します。
id:
Mp_ExecRemoteCmd()によるコマンド要求の戻り値に対応させる記述子格納領域のアドレスを指定します。
status:
コマンド応答ステータス格納領域のアドレスを指定します。
resp:
コマンドの実行結果、詳細コード格納領域のアドレスを指定します。
node:
コマンドを応答したシステム名格納領域のアドレスを指定します。

◆復帰値

0:
正常。コマンド実行結果を正常に受信。
−1:
異常。内部動作異常。

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 1995-2003