软件著作权-源代码范本(2)
天一博胜企业管理软件V1.0 源代码
6
{ \ { NULL, 0 } };
static void
set_flags(const char *arg, struct flag_def *defs, unsigned int *ret) { for (;;) { const struct flag_def *def; const char *end = strchr(arg, ','); int arglen; if (end == NULL) end = arg + strlen(arg); arglen = end - arg; for (def = defs; def->name != NULL; def++) { if (arglen == (int)strlen(def->name) && memcmp(arg, def->name, arglen) == 0) { *ret |= def->value; goto found; } } ns_main_earlyfatal(\ found: if (*end == '\\0') break; arg = end + 1; } }
static void
parse_command_line(int argc, char *argv[]) { int ch; int port; tybs_boolean_t disable6 = TYBS_FALSE; tybs_boolean_t disable4 = TYBS_FALSE; save_command_line(argc, argv); tybs_commandline_errprint = TYBS_FALSE; while ((ch = tybs_commandline_parse(argc, argv, \ \ switch (ch) { case '4': if (disable4) ns_main_earlyfatal(\ if (tybs_net_probeipv4() != TYBS_R_SUCCESS) ns_main_earlyfatal(\ tybs_net_disableipv6(); disable6 = TYBS_TRUE; break; case '6': if (disable6) ns_main_earlyfatal(\ if (tybs_net_probeipv6() != TYBS_R_SUCCESS) ns_main_earlyfatal(\ tybs_net_disableipv4();
天一博胜企业管理软件V1.0 源代码
7
disable4 = TYBS_TRUE; break; case 'c': ns_g_conffile = tybs_commandline_argument; lwresd_g_conffile = tybs_commandline_argument; if (lwresd_g_useresolvconf) ns_main_earlyfatal(\ ns_g_conffileset = TYBS_TRUE; break; case 'C': lwresd_g_resolvconffile = tybs_commandline_argument; if (ns_g_conffileset) ns_main_earlyfatal(\ lwresd_g_useresolvconf = TYBS_TRUE; break; case 'd': ns_g_debuglevel = parse_int(tybs_commandline_argument, \ break; case 'f': ns_g_foreground = TYBS_TRUE; break; case 'g': ns_g_foreground = TYBS_TRUE; ns_g_logstderr = TYBS_TRUE; break;
/* XXXBEW -i should be removed */ case 'i': lwresd_g_defaultpidfile = tybs_commandline_argument; break; case 'l': ns_g_lwresdonly = TYBS_TRUE; break; case 'm': set_flags(tybs_commandline_argument, mem_debug_flags, &tybs_mem_debugging); break;
case 'N': /* Deprecated. */ case 'n': ns_g_cpus = parse_int(tybs_commandline_argument, \ if (ns_g_cpus == 0) ns_g_cpus = 1; break; case 'p': port = parse_int(tybs_commandline_argument, \ if (port < 1 || port > 65535) ns_main_earlyfatal(\ tybs_commandline_argument); ns_g_port = port; break;
/* XXXBEW Should -P be removed? */
天一博胜企业管理软件V1.0 源代码
8
case 'P': port = parse_int(tybs_commandline_argument, \ if (port < 1 || port > 65535) ns_main_earlyfatal(\ tybs_commandline_argument); lwresd_g_listenport = port; break; case 's': want_stats = TYBS_TRUE; break; case 'S': maxsocks = parse_int(tybs_commandline_argument, \ break; case 't': ns_g_chrootdir = tybs_commandline_argument; break; case 'T': if (strcmp(tybs_commandline_argument, \ ns_g_clienttest = TYBS_TRUE; else fprintf(stderr, \ tybs_commandline_argument); break; case 'u': ns_g_username = tybs_commandline_argument; break; case 'v': printf(\ exit(0); case 'V': printf(\ ns_g_configargs); exit(0); case '?': usage(); if (tybs_commandline_option == '?') exit(0); ns_main_earlyfatal(\ tybs_commandline_option); default: ns_main_earlyfatal(\ } } argc -= tybs_commandline_index; argv += tybs_commandline_index; if (argc > 0) { usage(); ns_main_earlyfatal(\ } }
static tybs_result_t
天一博胜企业管理软件V1.0 源代码
9
create_managers(void) { tybs_result_t result; unsigned int socks;
#ifdef TYBS_PLATFORM_USETHREADS unsigned int cpus_detected; #endif
#ifdef TYBS_PLATFORM_USETHREADS cpus_detected = tybs_os_ncpus(); if (ns_g_cpus == 0) ns_g_cpus = cpus_detected; tybs_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, TYBS_LOG_INFO, \ cpus_detected, cpus_detected == 1 ? \ ns_g_cpus, ns_g_cpus == 1 ? \#else ns_g_cpus = 1; #endif result = tybs_taskmgr_create(ns_g_mctx, ns_g_cpus, 0, &ns_g_taskmgr); if (result != TYBS_R_SUCCESS) { UNEXPECTED_ERROR(__FILE__, __LINE__, \ tybs_result_totext(result)); return (TYBS_R_UNEXPECTED); } result = tybs_timermgr_create(ns_g_mctx, &ns_g_timermgr); if (result != TYBS_R_SUCCESS) { UNEXPECTED_ERROR(__FILE__, __LINE__, \ tybs_result_totext(result)); return (TYBS_R_UNEXPECTED); } result = tybs_socketmgr_create2(ns_g_mctx, &ns_g_socketmgr, maxsocks); if (result != TYBS_R_SUCCESS) { UNEXPECTED_ERROR(__FILE__, __LINE__, \ tybs_result_totext(result)); return (TYBS_R_UNEXPECTED); } result = tybs_socketmgr_getmaxsockets(ns_g_socketmgr, &socks); if (result == TYBS_R_SUCCESS) { tybs_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_SERVER, TYBS_LOG_INFO, \ } result = tybs_entropy_create(ns_g_mctx, &ns_g_entropy); if (result != TYBS_R_SUCCESS) { UNEXPECTED_ERROR(__FILE__, __LINE__, \ tybs_result_totext(result)); return (TYBS_R_UNEXPECTED); } result = tybs_hash_create(ns_g_mctx, ns_g_entropy, DNS_NAME_MAXWIRE);
天一博胜企业管理软件V1.0 源代码
10
if (result != TYBS_R_SUCCESS) { UNEXPECTED_ERROR(__FILE__, __LINE__, \ tybs_result_totext(result)); return (TYBS_R_UNEXPECTED); } return (TYBS_R_SUCCESS); }
static void
destroy_managers(void) { ns_lwresd_shutdown(); tybs_entropy_detach(&ns_g_entropy); if (ns_g_fallbackentropy != NULL) tybs_entropy_detach(&ns_g_fallbackentropy); tybs_taskmgr_destroy(&ns_g_taskmgr); tybs_timermgr_destroy(&ns_g_timermgr); tybs_socketmgr_destroy(&ns_g_socketmgr); tybs_hash_destroy(); }
static void …… 此处隐藏:3676字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




