dcepminit.cxx

来自「HPunix下资源监视程序,查看监视进程的CPU、内存的参数」· CXX 代码 · 共 91 行

CXX
91
字号
#include <stdio.h>#include <unistd.h>#include <dstruct.h>#include <oodb.h>#include <oodbglobe.h>#include <dcepm.h>#include "sysmonitor.h"int dcepm_tb_use();int dcepm_init(){	int	ret_code=0;	char	myservername[100];	char	bob_name[100];	char	sys_name[100];	char	db_name[100];		gethostname(myservername,100);	//printf("myservername=%s       .........\n",myservername);	strcpy(bob_name,"pm");	strcpy(db_name,"dcepm");	strcpy(sys_name,"sys0");	Partitioninfo_use_flag=-1;	Sysinfo_use_flag=-1;	Netinfo_use_flag=-1;	Pthreadinfo_use_flag=-1;	if( oodbinit() == OO_FAIL )	{		return(-1);	}	if( oodbopen(db_name,sys_name,bob_name,myservername,1,&db_descr_dcepm) == OO_FAIL )	{		return(-1);	}	ret_code=dcepm_tb_use();	return(0);}int dcepm_tb_use(){	if( oodbuse("Partitioninfo",&db_descr_dcepm,&tb_descr_Partitioninfo) == OO_FAIL )        {                printf("Can't open the table Partitioninfo.\n");                //return(-1);        }	else		Partitioninfo_use_flag=1;	if( oodbuse("Sysinfo",&db_descr_dcepm,&tb_descr_Sysinfo) == OO_FAIL )        {                printf("Can't open the table Sysinfo.\n");                //return(-1);        }	else		Sysinfo_use_flag=1;	if( oodbuse("Netinfo",&db_descr_dcepm,&tb_descr_Netinfo) == OO_FAIL )        {                printf("Can't open the table Netinfo.\n");                //return(-1);        }	else 		Netinfo_use_flag=1;	if( oodbuse("Pthreadinfo",&db_descr_dcepm,&tb_descr_Pthreadinfo) == OO_FAIL )        {                printf("Can't open the table Pthreadinfo.\n");                //return(-1);        }	else		Pthreadinfo_use_flag=1;	oodbuse("Node_info",&db_descr_dcepm,&tb_descr_Nodeinfo);	return NULL;}int dcepm_tb_close(){	int	ret_code=0;	char	myservername[100];	char	bob_name[100];	char	sys_name[100];	char	db_name[100];		gethostname(myservername,100);	//printf("myservername=%s       .........\n",myservername);	strcpy(bob_name,"pm");	strcpy(db_name,"dcepm");	strcpy(sys_name,"sys0");	oodbclose(bob_name,sys_name,db_name,hostname,&db_descr_dcepm);	return NULL;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?