📄 sysconf.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 + -