⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysconf.c

📁 嵌入式linux的一个cgi网站
💻 C
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -