temp.pc

来自「unix 下用pro*c tuxedo 开发的东西」· PC 代码 · 共 64 行

PC
64
字号
int checkerr_sndgh(char *errmsg)
{
	char JJGH_FILE[]="/usr/bkfx/data/rcv/backup/JJGH";
	char THE_GENERAL_STR[]="XXXX3\n                        JJGH\n    The following ys we do not received!\n    Please check if it is for our FBKJ, \nwe cann't found its bkdh in our t_snml\n";

	fp_JJGH=fopen("/usr/bkfx/data/rcv/backup/JJGH","r");
	if( fp_JJGH!=NULL )
	{
		fclose(fp_JJGH);
		fp_JJGH=fopen(JJGH_FILE,"a");
		if( fp_JJGH==NULL )
		{
			ProcessError(LOG_ERROR,"PCS_RCV_YS: cannot open file JJGH, please inform the sender!",END);
			return(-1);
		}
	}
	else
	{
		fp_JJGH=fopen(JJGH_FILE,"w");
		if( fp_JJGH==NULL )
		{
			ProcessError(LOG_ERROR,"PCS_RCV_YS: cannot open file JJGH, please inform the sender!",END);
			return(-1);
		}
		fputs(THE_GENERAL_STR,fp_JJGH);
	}
	fputs(errmsg,fp_JJGH);
	fputs("\n",fp_JJGH);
	fclose(fp_JJGH);
	return(0);
}

void putitto_netwk()
{
	char NETWK_FILE[]="/usr/bkfx/data/rcv/wk/netwk";
	char JJGH_FILE[]="/usr/bkfx/data/rcv/backup/JJGH";
	char tmp_str[200];

	fp_JJGH=fopen(JJGH_FILE,"r");
	if( fp_JJGH==NULL )
		return;
	else
		fclose(fp_JJGH);

	sprintf(tmp_str,"echo %s >> %s","XXXX0",JJGH_FILE);
	system(tmp_str);
	sleep(1);

	sprintf(tmp_str,"cat %s >> %s",JJGH_FILE,NETWK_FILE);
	system(tmp_str);

	sprintf(tmp_str,"rm %s",JJGH_FILE);
	system(tmp_str);
	
}








⌨️ 快捷键说明

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