zoukankan      html  css  js  c++  java
  • PostgreSQL的 initdb 源代码分析之八

    继续分析

    由于 我并未进行特殊的参数设置,所以 (strlen(default_text_search_config) == 0) 成立。

    故 调用   default_text_search_config = find_matching_ts_config(lc_ctype)

    最后输出:The default text search configuration will be set to "english".

        if (strlen(default_text_search_config) == 0)
        {
            default_text_search_config = find_matching_ts_config(lc_ctype);
            if (default_text_search_config == NULL)
            {
                printf(_("%s: could not find suitable text search configuration for locale %s
    "),
                       progname, lc_ctype);
                default_text_search_config = "simple";
            }
        }
        else
        {
    const char *checkmatch = find_matching_ts_config(lc_ctype);
    
            if (checkmatch == NULL)
            {
                printf(_("%s: warning: suitable text search configuration for locale %s is unknown
    "),
                       progname, lc_ctype);
            }
            else if (strcmp(checkmatch, default_text_search_config) != 0)
            {
                printf(_("%s: warning: specified text search configuration "%s" might not match locale %s
    ")          ,progname, default_text_search_config, lc_ctype);
            }
        }
    
        printf(_("The default text search configuration will be set to "%s".
    "),
               default_text_search_config);
    
        printf("
    ");

    接下来:

    这就是说,为了预备创建文件时,设置好预先制定的mask:

    这里是:

    S_IRWXG: 组成员可以读写执行。

    S_RIWXO:   其他用户可以读写执行。

    umask(S_IRWXG | S_IRWXO);
  • 相关阅读:
    Asp.net的一些编码问题
    计算ScriptResource.axd的d参数
    关于控件Visible属性的说明
    多分类产品查询
    广告位管理系统跨域广告加载问题
    广告位管理系统使用说明
    Repeater控件备忘
    SubSonic中的字段付值MakeOld & Update
    关于Left join 到 Inner join 的提升MSSQL自动转换
    函数(方法)级的授权
  • 原文地址:https://www.cnblogs.com/gaojian/p/3176401.html
Copyright © 2011-2022 走看看