亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? options.c

?? 這里包含了風河vxworks系統中的官方例程的C源代碼
?? C
?? 第 1 頁 / 共 3 頁
字號:
/* * setchapfile - specifies CHAP info for authenticating with peer. */static intsetchapfile(argv)char *argv;{    FILE * ufile;    ppp_if[ppp_unit]->lcp_allowoptions.neg_chap = 1;    ppp_if[ppp_unit]->options->chap_file = (char *)stringdup(argv);    /* open user info file */    if ((ufile = fopen(argv, "r")) == NULL) {	syslog(LOG_ERR, "unable to open CHAP secrets file %s", argv);	return 0;    }    if (!readable(fileno(ufile))) {        syslog(LOG_ERR, "%s: access denied", argv);        fclose(ufile);        return 0;    }    check_access(ufile, argv);    fclose(ufile);    return (1);}/* * setnovj - disable vj compression */static intsetnovj(){    ppp_if[ppp_unit]->ipcp_wantoptions.neg_vj = 0;    ppp_if[ppp_unit]->ipcp_allowoptions.neg_vj = 0;    return (1);}/* * setnovjccomp - disable VJ connection-ID compression */static intsetnovjccomp(){    ppp_if[ppp_unit]->ipcp_wantoptions.cflag = 0;    ppp_if[ppp_unit]->ipcp_allowoptions.cflag = 0;    return (1);}/* * setvjslots - set maximum number of connection slots for VJ compression */static intsetvjslots(argv)    char *argv;{    int value;    if (!int_option(argv, &value))        return 0;    if (value < 2 || value > 16) {        syslog(LOG_ERR, "pppd: vj-max-slots value must be between 2 and 16");        return 0;    }    ppp_if[ppp_unit]->ipcp_wantoptions.maxslotindex =        ppp_if[ppp_unit]->ipcp_allowoptions.maxslotindex = value - 1;    return 1;}#ifdef	notyet/* * setconnector - Set a program to connect to a serial line */static intsetconnector(argv)    char *argv;{    ppp_if[ppp_unit]->connector = (char *)stringdup(argv);    if (ppp_if[ppp_unit]->connector == NULL)	novm("connector string");    return (1);}#endif	/* notyet */#ifdef	notyet/* * setdisconnector - Set a program to disconnect from the serial line */static intsetdisconnector(argv)    char *argv;{    ppp_if[ppp_unit]->disconnector = (char *)stringdup(argv);    if (ppp_if[ppp_unit]->disconnector == NULL)        novm("disconnector string");    return (1);}#endif	/* notyet */#ifdef	notyet/* * setdomain - Set domain name to append to hostname  */static intsetdomain(argv)    char *argv;{    strncat(ppp_if[ppp_unit]->hostname, argv,	    MAXNAMELEN - strlen(ppp_if[ppp_unit]->hostname));    ppp_if[ppp_unit]->hostname[MAXNAMELEN-1] = 0;    return (1);}#endif	/* notyet *//* * setasyncmap - add bits to asyncmap (what we request peer to escape). */static intsetasyncmap(argv)    char *argv;{    long asyncmap;    if (!number_option(argv, &asyncmap, 16))	return 0;    ppp_if[ppp_unit]->lcp_wantoptions.asyncmap |= asyncmap;    ppp_if[ppp_unit]->lcp_wantoptions.neg_asyncmap = 1;    return (1);}/* * setescape - add chars to the set we escape on transmission. */static intsetescape(argv)    char *argv;{    int n, ret;    char *p, *endp;    p = argv;    ret = 1;    while (*p) {        n = strtoul(p, &endp, 16);        if (p == endp) {            syslog(LOG_ERR, "invalid hex number: %s", p);            return 0;        }        p = endp;        if (n < 0 || (0x20 <= n && n <= 0x3F) || n == 0x5E || n > 0xFF) {            syslog(LOG_ERR, "can't escape character 0x%x", n);            ret = 0;        } else            ppp_if[ppp_unit]->xmit_accm[n >> 5] |= 1 << (n & 0x1F);        while (*p == ',' || *p == ' ')            ++p;    }    return ret;}/* * setspeed - Set the speed. */static intsetspeed(arg, is_string)    int arg;    int is_string;{    char *ptr;    int spd;    if (is_string) {        spd = strtol((char *)arg, &ptr, 0);        if (ptr == (char *)arg || *ptr != 0 || spd == 0)	    return 0;        ppp_if[ppp_unit]->inspeed = spd;    }    else 	ppp_if[ppp_unit]->inspeed = arg;        return 1;}/* * setdevname - Set the device name. */intsetdevname(cp)    char *cp;{    (void) strncpy(ppp_if[ppp_unit]->devname, cp, MAXPATHLEN);    ppp_if[ppp_unit]->devname[MAXPATHLEN-1] = 0;      return 1;}/* * setipaddr - Set the IP address * * This function also accepts hostnames apart from ip address strings. * If hostnames are passed to this function, the hostnames should be * added to the system by making calls to hostAdd() prior to calling this * function. This requires the hostTblInit be called before hostGetByName * is called. */intsetipaddr(local_addr, remote_addr)    char *local_addr;    char *remote_addr;{    u_long local, remote;    ipcp_options *wo = &ppp_if[ppp_unit]->ipcp_wantoptions;    if ((local = hostGetByName (local_addr)) == ERROR)	{	if ((((local = inet_addr(local_addr)) == ERROR)) || 	    (bad_ip_adrs(local)))	    {	    syslog(LOG_ERR, "bad local IP address: %s", ip_ntoa(local));	    return 0;	    }	}    else	{	strncpy(ppp_if[ppp_unit]->our_name, local_addr, MAXNAMELEN);	ppp_if[ppp_unit]->our_name[MAXNAMELEN-1] = 0;	}    if (local != 0)        wo->ouraddr = local;    if ((remote = hostGetByName (remote_addr)) == ERROR)	{	if ((((remote = inet_addr(remote_addr)) == ERROR)) || 	    (bad_ip_adrs(remote)))	    {	    syslog(LOG_ERR, "bad remote IP address: %s", ip_ntoa(remote));	    return 0;	    }	}    else	{	strncpy(ppp_if[ppp_unit]->remote_name, remote_addr, MAXNAMELEN);	ppp_if[ppp_unit]->remote_name[MAXNAMELEN-1] = 0;	}    if (remote != 0)        wo->hisaddr = remote;    return 1;}#ifdef	notyet/* * setnoipdflt - disable setipdefault() */static intsetnoipdflt(){    ppp_if[ppp_unit]->disable_defaultip = 1;    return 1;}#endif	/* notyet *//* * setipcpaccl - accept peer's idea of our address */static intsetipcpaccl(){    ppp_if[ppp_unit]->ipcp_wantoptions.accept_local = 1;    return 1;}/* * setipcpaccr - accept peer's idea of its address */static intsetipcpaccr(){    ppp_if[ppp_unit]->ipcp_wantoptions.accept_remote = 1;    return 1;}/* * setipdefault - default our local IP address based on our hostname. */voidsetipdefault(){    u_long local;    ipcp_options *wo = &ppp_if[ppp_unit]->ipcp_wantoptions;    /*     * If local IP address already given, don't bother.     */    if (wo->ouraddr != 0 || ppp_if[ppp_unit]->disable_defaultip)	return;    /*     * Look up our hostname (possibly with domain name appended)     * and take the first IP address as our local IP address.     * If there isn't an IP address for our hostname, too bad.     */    wo->accept_local = 1;       /* don't insist on this default value */    if ((local = hostGetByName(ppp_if[ppp_unit]->hostname)) == ERROR)	return;    if (local != 0 && !bad_ip_adrs(local))	wo->ouraddr = local;}/* * setnetmask - set the netmask to be used on the interface. */static intsetnetmask(argv)    char *argv;{    u_long mask;	    if ((mask = inet_addr(argv)) == ERROR || (ppp_if[ppp_unit]->netmask & ~mask) != 0) {	syslog(LOG_ERR, "Invalid netmask %s\n", argv);	return 0;    }    ppp_if[ppp_unit]->netmask = mask;    return (1);}/* * Return user specified netmask. A value of zero means no netmask has * been set. *//* ARGSUSED */u_longGetMask(addr)    u_long addr;{    return(ppp_if[ppp_unit]->netmask);}static intsetname(argv)    char *argv;{    if (ppp_if[ppp_unit]->our_name[0] == 0) {	strncpy(ppp_if[ppp_unit]->our_name, argv, MAXNAMELEN);	ppp_if[ppp_unit]->our_name[MAXNAMELEN-1] = 0;    }    return 1;}static intsetuser(argv)    char *argv;{    strncpy(ppp_if[ppp_unit]->user, argv, MAXNAMELEN);    ppp_if[ppp_unit]->user[MAXNAMELEN-1] = 0;    return 1;}static intsetpasswd(argv)    char *argv;{    strncpy(ppp_if[ppp_unit]->passwd, argv, MAXSECRETLEN);    ppp_if[ppp_unit]->passwd[MAXSECRETLEN-1] = 0;    return 1;}static intsetremote(argv)    char *argv;{    strncpy(ppp_if[ppp_unit]->remote_name, argv, MAXNAMELEN);    ppp_if[ppp_unit]->remote_name[MAXNAMELEN-1] = 0;    return 1;}#ifdef	notyetstatic intsetauth(){    ppp_if[ppp_unit]->auth_required = 1;    return 1;}#endif	/* notyet */static intsetdefaultroute(){    ppp_if[ppp_unit]->ipcp_wantoptions.default_route = 1;    return 1;}static intsetproxyarp(){    ppp_if[ppp_unit]->ipcp_wantoptions.proxy_arp = 1;    return 1;}static intsetdologin(){    ppp_if[ppp_unit]->uselogin = 1;    return 1;}/* * Functions to set the echo interval for modem-less monitors */static intsetlcpechointv(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->lcp_echo_interval);}static intsetlcpechofails(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->lcp_echo_fails);}/* * Functions to set timeouts, max transmits, etc. */static intsetlcptimeout(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->lcp_fsm.timeouttime);}static int setlcpterm(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->lcp_fsm.maxtermtransmits);}static int setlcpconf(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->lcp_fsm.maxconfreqtransmits);}static int setlcpfails(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->lcp_fsm.maxnakloops);}static int setipcptimeout(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->ipcp_fsm.timeouttime);}static int setipcpterm(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->ipcp_fsm.maxtermtransmits);}static int setipcpconf(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->ipcp_fsm.maxconfreqtransmits);}static int setipcpfails(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->ipcp_fsm.maxnakloops);}static int setpaptimeout(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->upap.us_timeouttime);}static int setpapreqs(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->upap.us_maxtransmits);}static int setchaptimeout(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->chap.timeouttime);}static int setchapchal(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->chap.max_transmits);}static int setchapintv(argv)    char *argv;{    return int_option(argv, &ppp_if[ppp_unit]->chap.chal_interval);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久免费视频了| 午夜精品久久久久影视| 一区二区在线观看av| 日av在线不卡| 色综合激情久久| 国产午夜亚洲精品羞羞网站| 午夜欧美一区二区三区在线播放| 成人小视频免费在线观看| 欧美肥大bbwbbw高潮| 国产精品美女久久久久久2018 | 亚洲天堂成人在线观看| 亚洲成人中文在线| 国产精品亚洲а∨天堂免在线| 91麻豆.com| 91麻豆swag| 欧美老年两性高潮| 久久综合丝袜日本网| 亚洲美腿欧美偷拍| 国产美女一区二区三区| 欧美日韩成人一区二区| 欧美激情综合网| 丝瓜av网站精品一区二区| 成人h动漫精品一区二| 538在线一区二区精品国产| 久久久久99精品一区| 午夜精品久久久| 成人av资源站| 久久综合狠狠综合久久综合88| 一区二区高清免费观看影视大全| 狠狠色丁香婷综合久久| 欧美日本在线观看| **欧美大码日韩| 国产乱对白刺激视频不卡| 成人午夜电影网站| 欧美精品一区二区三区在线| 国产精品久久久久久福利一牛影视| 午夜婷婷国产麻豆精品| av影院午夜一区| 久久精品夜色噜噜亚洲a∨| 国产精品久久99| 国产在线视频不卡二| 欧美日韩精品欧美日韩精品一综合| 日韩免费高清av| 五月天欧美精品| 国产成人免费高清| 国产精品婷婷午夜在线观看| 男人的天堂久久精品| 欧美丰满嫩嫩电影| 亚洲国产精品久久久久秋霞影院| 91成人免费电影| 国产欧美一区二区精品性| 国产精品一区不卡| 欧美激情一区二区三区蜜桃视频 | 精品免费视频.| 亚洲愉拍自拍另类高清精品| 色综合色综合色综合 | 欧美蜜桃一区二区三区| 天使萌一区二区三区免费观看| 欧美日韩美少妇| 免费观看30秒视频久久| 精品国产乱码久久久久久图片 | 色天天综合久久久久综合片| 亚洲欧洲另类国产综合| 色综合天天综合在线视频| 一区二区三区日韩欧美| 欧美日韩精品二区第二页| 偷拍一区二区三区四区| 欧美一级一级性生活免费录像| 蜜臀久久99精品久久久久宅男 | 国产欧美一区在线| 不卡区在线中文字幕| 久久久精品人体av艺术| 成年人国产精品| 亚洲色图制服丝袜| 国产精品一二三四| 亚洲欧美国产毛片在线| 91免费版在线| 日韩二区三区四区| 欧美一二区视频| 另类小说图片综合网| 欧美大片在线观看| 色综合咪咪久久| 国产精品久久久久久户外露出 | 欧美制服丝袜第一页| 日本最新不卡在线| 久久精品亚洲麻豆av一区二区 | 午夜日韩在线电影| 久久中文娱乐网| 色哟哟国产精品免费观看| 污片在线观看一区二区| 久久久.com| 欧美日韩视频专区在线播放| 国产精品一二二区| 亚洲午夜久久久久久久久久久 | 丝瓜av网站精品一区二区| 国产亚洲1区2区3区| 欧美性生活久久| 国产精品一区免费视频| 亚洲一区视频在线| 久久精品亚洲精品国产欧美kt∨| 91免费视频大全| 国产一区二区精品在线观看| 激情另类小说区图片区视频区| 亚洲欧美在线视频| 精品国产免费人成电影在线观看四季 | 久久99精品一区二区三区 | 国产精品久久久久久久裸模| 欧美久久久久久久久中文字幕| 国产成人欧美日韩在线电影| 亚洲国产精品久久一线不卡| 国产精品视频观看| 欧美本精品男人aⅴ天堂| 91国偷自产一区二区三区成为亚洲经典 | 在线观看日韩电影| 国产成人精品亚洲日本在线桃色| 奇米色一区二区三区四区| 亚洲精品精品亚洲| 国产日韩欧美高清在线| 欧美不卡激情三级在线观看| 欧美久久久久中文字幕| 在线免费观看一区| 国产suv精品一区二区883| 午夜精品久久久久久久99樱桃| 亚洲欧美成aⅴ人在线观看| 精品国内二区三区| 欧美一区二区性放荡片| 欧美日本乱大交xxxxx| 91免费国产视频网站| 99久久婷婷国产综合精品电影| 国产精品911| 国产老肥熟一区二区三区| 九九国产精品视频| 久久精品国产亚洲高清剧情介绍| 日韩二区三区四区| 美日韩一区二区三区| 免播放器亚洲一区| 麻豆91免费看| 久久机这里只有精品| 蜜桃在线一区二区三区| 黄色精品一二区| 国产盗摄女厕一区二区三区| 国产精品亚洲成人| 99亚偷拍自图区亚洲| 9i看片成人免费高清| 91欧美一区二区| 欧美性色黄大片手机版| 欧美在线观看禁18| 555www色欧美视频| 久久久久久久综合色一本| 久久精品日韩一区二区三区| 国产校园另类小说区| 亚洲视频在线观看三级| 亚洲一区二区不卡免费| 日韩国产精品久久久久久亚洲| 免费高清在线一区| 国产资源在线一区| 成人aaaa免费全部观看| 在线观看日产精品| 日韩一级片网站| 这里是久久伊人| 日韩精品一区在线观看| 久久综合资源网| 欧美国产精品中文字幕| 日韩一区有码在线| 亚洲已满18点击进入久久| 午夜精品影院在线观看| 秋霞国产午夜精品免费视频| 日韩经典中文字幕一区| 蜜桃91丨九色丨蝌蚪91桃色| 国产高清在线精品| 91福利视频网站| 欧美一二三在线| 国产日韩欧美不卡| 亚洲精品国产a久久久久久| 午夜在线成人av| 蜜臀精品一区二区三区在线观看 | 日韩欧美一区在线| 国产欧美综合色| 首页欧美精品中文字幕| 国产剧情一区二区三区| 在线视频一区二区免费| 26uuuu精品一区二区| 一个色综合网站| 高清久久久久久| 在线电影国产精品| 亚洲婷婷综合久久一本伊一区| 蜜桃久久av一区| 91免费观看国产| 国产日韩v精品一区二区| 亚洲第一综合色| av电影一区二区| 精品乱人伦小说| 洋洋av久久久久久久一区| 国产福利91精品一区| 欧美精品第1页| 亚洲欧美乱综合| 成人网在线播放| 国产视频911| 琪琪一区二区三区| 欧美日韩高清一区|