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);
  • 相关阅读:
    PHP str_replace() 函数
    PHP str_pad() 函数
    查看带有A-TIME的执行计划
    B. Recursive Queries 打表
    [AHOI2013]作业 莫队 树状数组
    SP1487 PT07J
    SP10628 COT
    洛谷P1494 [国家集训队]小Z的袜子
    [SDOI2013]森林 主席树 启发式合并
    [CQOI2015]任务查询系统 主席树_差分
  • 原文地址:https://www.cnblogs.com/gaojian/p/3176401.html
Copyright © 2011-2022 走看看