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

📄 check_intf.c

📁 SinFP是一种新的识别对方计算机操作系统类型的工具
💻 C
字号:
#include <sys/types.h>#include <dnet.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <check.h>START_TEST(test_intf_openclose){	intf_t *i;	fail_unless((i = intf_open()) != NULL, "open failed");	fail_unless((i = intf_close(i)) == NULL, "closed failed");}END_TESTSTART_TEST(test_intf_get){	struct intf_entry ifent;	intf_t *i;	i = intf_open();	memset(&ifent, 0, sizeof(ifent));	fail_unless(intf_get(i, &ifent) < 0, "didn't fail on empty request");	ifent.intf_len = sizeof(ifent);	fail_unless(intf_get(i, &ifent) < 0, "didn't fail on empty name");	intf_close(i);}END_TESTSTART_TEST(test_intf_get_src){}END_TESTSTART_TEST(test_intf_get_dst){}END_TESTSTART_TEST(test_intf_set){}END_TESTSTART_TEST(test_intf_loop){}END_TESTSuite *intf_suite(void){	Suite *s = suite_create("intf");	TCase *tc_core = tcase_create("core");	suite_add_tcase(s, tc_core);	tcase_add_test(tc_core, test_intf_openclose);	tcase_add_test(tc_core, test_intf_get);	tcase_add_test(tc_core, test_intf_get_src);	tcase_add_test(tc_core, test_intf_get_dst);	tcase_add_test(tc_core, test_intf_set);	tcase_add_test(tc_core, test_intf_loop);		return (s);}intmain(void){	Suite *s = intf_suite();	SRunner *sr = srunner_create(s);	int nf;		srunner_run_all (sr, CK_NORMAL);	nf = srunner_ntests_failed(sr);	srunner_free(sr);	suite_free(s);		return (nf == 0) ? EXIT_SUCCESS : EXIT_FAILURE;}

⌨️ 快捷键说明

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