sysconf.c

来自「嵌入式linux的一个cgi网站」· C语言 代码 · 共 58 行

C
58
字号
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <fcntl.h>
#include <getopt.h>
#include <errno.h>
#include <sys/ioctl.h>
#include <linux/config.h>
#include <netinet/in.h>
#include <arpa/inet.h>

#include "sysconf.h"

#define  TRACE_FILE_NAME           "/tmp/trace"
#define  MAX_EXP_LEN                  200 

void trace(char *exp)
{
	FILE *fp;
	char total_exp[MAX_EXP_LEN];

	memset(total_exp, 0 , MAX_EXP_LEN);
	sprintf(total_exp, "%s", exp);
	fp = fopen(TRACE_FILE_NAME, "ab+");

	fwrite(total_exp, 1, strlen(total_exp), fp);

	fclose(fp);
}

void tracePostVars(char**vars)
{
   int i;
   for (i = 0 ; vars[i]; i = i + 2)
   	{
   	 trace(vars[i]);
	 trace(" : ");
	 trace(vars[i+1]);
	 trace("\n");
   	}
}

void trace1(int exp)
{
	FILE *fp;
	char total_exp[20];

	memset(total_exp, 0 , 20);
	sprintf(total_exp, "%d", exp);
	fp = fopen(TRACE_FILE_NAME, "ab+");

	fwrite(total_exp, 1, strlen(total_exp), fp);

	fclose(fp);
}


⌨️ 快捷键说明

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