LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 993|回复: 1

看ftp源代码main函数obstack疑难

[复制链接]
发表于 2009-11-8 13:20:39 | 显示全部楼层 |阅读模式
关于这段,该如何理解~~
    obstack_init(&mainobstack);
    obstack_init(&lineobstack);
    if (argc > 0) {
        if (sigsetjmp(jmploc, 1))
            exit(0);
        (void) signal(SIGINT, inthandler);
        (void) signal(SIGPIPE, SIG_IGN);
        setpeer(argc + 1, argv - 1);
        resetstack(&mainobstack);
        resetstack(&lineobstack);
    }
    top = sigsetjmp(jmploc, 1) == 0;
    if (top) {
        (void) signal(SIGINT, inthandler);
        (void) signal(SIGPIPE, SIG_IGN);
    } else {
        INTOFF;
        resetstack(&mainobstack);
        resetstack(&lineobstack);
        INTON;
        pswitch(0);
    }
 楼主| 发表于 2009-11-9 09:31:34 | 显示全部楼层
怎么没人来指点一二..................
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表