长期支持版本

    Functions changed info

    ---------------diffs in e2fsprogs_libe2p.so.2.3_abidiff.out:----------------

    Functions changes summary: 0 Removed, 1 Changed (1 filtered out), 1 Added functions

    Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

    1 Added function:

    'function void e2p_feature_to_string(int, unsigned int, char*, size_t)' {e2p_feature_to_string}

    1 function with some indirect sub-type change:

    [C]'function void list_super(ext2_super_block*)' at ls.c:473:1 has some indirect sub-type changes:

    parameter 1 of type 'ext2_super_block*' has sub-type changes:
    
      in pointed to type 'struct ext2_super_block' at ext2_fs.h:639:1:
    
        type size hasn't changed
    
        2 data member changes:
    
         type of 'char ext2_super_block::s_volume_name[16]' changed:
    
           array element type 'char' changed: 
    
             entity changed from 'char' to compatible type 'typedef __u8' at ext2_types.h:22:1
    
               type name changed from 'char' to 'unsigned char'
    
               type size hasn't changed
    
    
    
           type name changed from 'char[16]' to '__u8[16]'
    
           type size hasn't changed
    
    
    
         type of 'char ext2_super_block::s_last_mounted[64]' changed:
    
           array element type 'char' changed: 
    
             entity changed from 'char' to compatible type 'typedef __u8' at ext2_types.h:22:1
    
               type name changed from 'char' to 'unsigned char'
    
               type size hasn't changed
    
    
    
           type name changed from 'char[64]' to '__u8[64]'
    
           type size hasn't changed
    

    ---------------diffs in e2fsprogs_libext2fs.so.2.4_abidiff.out:----------------

    Functions changes summary: 0 Removed, 7 Changed (388 filtered out), 15 Added functions

    Variables changes summary: 0 Removed, 0 Changed (2 filtered out), 0 Added variables

    15 Added functions:

    'function errcode_t ext2fs_dirent_swab_in(ext2_filsys, char*, int)' {ext2fs_dirent_swab_in}

    'function errcode_t ext2fs_dirent_swab_in2(ext2_filsys, char*, size_t, int)' {ext2fs_dirent_swab_in2}

    'function errcode_t ext2fs_dirent_swab_out(ext2_filsys, char*, int)' {ext2fs_dirent_swab_out}

    'function errcode_t ext2fs_dirent_swab_out2(ext2_filsys, char*, size_t, int)' {ext2fs_dirent_swab_out2}

    'function blk64_t ext2fs_get_stat_i_blocks(ext2_filsys, ext2_inode*)' {ext2fs_get_stat_i_blocks}

    'function errcode_t ext2fs_resize_array(unsigned long int, unsigned long int, unsigned long int, void*)' {ext2fs_resize_array}

    'function void ext2fs_swap_ext_attr(char*, char*, int, int)' {ext2fs_swap_ext_attr}

    'function void ext2fs_swap_ext_attr_entry(ext2_ext_attr_entry*, ext2_ext_attr_entry*)' {ext2fs_swap_ext_attr_entry}

    'function void ext2fs_swap_ext_attr_header(ext2_ext_attr_header*, ext2_ext_attr_header*)' {ext2fs_swap_ext_attr_header}

    'function void ext2fs_swap_group_desc(ext2_group_desc*)' {ext2fs_swap_group_desc}

    'function void ext2fs_swap_group_desc2(ext2_filsys, ext2_group_desc*)' {ext2fs_swap_group_desc2}

    'function void ext2fs_swap_inode(ext2_filsys, ext2_inode*, ext2_inode*, int)' {ext2fs_swap_inode}

    'function void ext2fs_swap_inode_full(ext2_filsys, ext2_inode_large*, ext2_inode_large*, int, int)' {ext2fs_swap_inode_full}

    'function void ext2fs_swap_mmp(mmp_struct*)' {ext2fs_swap_mmp}

    'function void ext2fs_swap_super(ext2_super_block*)' {ext2fs_swap_super}

    7 functions with some indirect sub-type change:

    [C]'function errcode_t ext2fs_add_journal_device(ext2_filsys, ext2_filsys)' at mkjournal.c:371:1 has some indirect sub-type changes:

    parameter 1 of type 'typedef ext2_filsys' has sub-type changes:
    
      underlying type 'struct_ext2_filsys*' changed:
    
        in pointed to type 'struct struct_ext2_filsys' at ext2fs.h:226:1:
    
          type size hasn't changed
    
          1 data member changes (13 filtered):
    
           type of 'ext2_super_block* struct_ext2_filsys::orig_super' changed:
    
             in pointed to type 'struct ext2_super_block' at ext2_fs.h:639:1:
    
               type size hasn't changed
    
               2 data member changes:
    
                type of 'char ext2_super_block::s_volume_name[16]' changed:
    
                  array element type 'char' changed: 
    
                    entity changed from 'char' to compatible type 'typedef __u8' at ext2_types.h:22:1
    
                      type name changed from 'char' to 'unsigned char'
    
                      type size hasn't changed
    
    
    
                  type name changed from 'char[16]' to '__u8[16]'
    
                  type size hasn't changed
    
    
    
                type of 'char ext2_super_block::s_last_mounted[64]' changed:
    
                  array element type 'char' changed: 
    
                    entity changed from 'char' to compatible type 'typedef __u8' at ext2_types.h:22:1
    
                      type name changed from 'char' to 'unsigned char'
    
                      type size hasn't changed
    
    
    
                  type name changed from 'char[64]' to '__u8[64]'
    
                  type size hasn't changed
    

    [C]'function ext2_off_t ext2fs_file_get_size(ext2_file_t)' at fileio.c:557:1 has some indirect sub-type changes:

    return type changed:
    
      underlying type 'typedef __u32' at ext2_types.h:76:1 changed:
    
        typedef name changed from __u32 to __s32 at ext2_types.h:98:1
    
        underlying type 'unsigned int' changed:
    
          type name changed from 'unsigned int' to 'int'
    
          type size hasn't changed
    

    [C]'function errcode_t ext2fs_file_lseek(ext2_file_t, ext2_off_t, int, ext2_off_t*)' at fileio.c:529:1 has some indirect sub-type changes:

    parameter 2 of type 'typedef ext2_off_t' changed:
    
      underlying type 'typedef __u32' at ext2_types.h:76:1 changed:
    
        typedef name changed from __u32 to __s32 at ext2_types.h:98:1
    
        underlying type 'unsigned int' changed:
    
          type name changed from 'unsigned int' to 'int'
    
          type size hasn't changed
    
    
    
    parameter 4 of type 'ext2_off_t*' changed:
    
      pointed to type 'typedef ext2_off_t' changed at ext2fs.h:80:1, as reported earlier
    

    [C]'function errcode_t ext2fs_file_set_size(ext2_file_t, ext2_off_t)' at fileio.c:657:1 has some indirect sub-type changes:

    [C]'function errcode_t ext2fs_file_set_size2(ext2_file_t, ext2_off64_t)' at fileio.c:619:1 has some indirect sub-type changes:

    parameter 2 of type 'typedef ext2_off64_t' changed:
    
      underlying type 'typedef __u64' at ext2_types.h:120:1 changed:
    
        typedef name changed from __u64 to __s64 at ext2_types.h:142:1
    
        underlying type 'long long unsigned int' changed:
    
          type name changed from 'long long unsigned int' to 'long long int'
    
          type size hasn't changed
    

    [C]'function errcode_t ext2fs_inode_size_set(ext2_filsys, ext2_inode*, ext2_off64_t)' at blknum.c:537:1 has some indirect sub-type changes:

    parameter 3 of type 'typedef ext2_off64_t' changed:
    
      underlying type 'typedef __u64' at ext2_types.h:120:1 changed:
    
        typedef name changed from __u64 to __s64 at ext2_types.h:142:1
    
        underlying type 'long long unsigned int' changed:
    
          type name changed from 'long long unsigned int' to 'long long int'
    
          type size hasn't changed
    

    [C]'function errcode_t ext2fs_mmp_csum_set(ext2_filsys, mmp_struct*)' at csum.c:62:1 has some indirect sub-type changes:

    parameter 2 of type 'mmp_struct*' has sub-type changes:
    
      in pointed to type 'struct mmp_struct' at ext2_fs.h:1097:1:
    
        type size hasn't changed
    
        2 data member changes:
    
    
    
         type of 'char mmp_struct::mmp_bdevname[32]' changed:
    
           array element type 'char' changed: 
    
             entity changed from 'char' to compatible type 'typedef __u8' at ext2_types.h:22:1
    
               type name changed from 'char' to 'unsigned char'
    
               type size hasn't changed
    
    
    
           type name changed from 'char[32]' to '__u8[32]'
    
           type size hasn't changed
    

    ---------------diffs in e2fsprogs_libcom_err.so.2.1_abidiff.out:----------------

    ---------------diffs in e2fsprogs_libss.so.2.0_abidiff.out:----------------

    文档捉虫

    “有虫”文档片段

    问题描述

    提交类型 issue

    有点复杂...

    找人问问吧。

    PR

    小问题,全程线上修改...

    一键搞定!

    问题类型
    规范和低错类

    ● 错别字或拼写错误;标点符号使用错误;

    ● 链接错误、空单元格、格式错误;

    ● 英文中包含中文字符;

    ● 界面和描述不一致,但不影响操作;

    ● 表述不通顺,但不影响理解;

    ● 版本号不匹配:如软件包名称、界面版本号;

    易用性

    ● 关键步骤错误或缺失,无法指导用户完成任务;

    ● 缺少必要的前提条件、注意事项等;

    ● 图形、表格、文字等晦涩难懂;

    ● 逻辑不清晰,该分类、分项、分步骤的没有给出;

    正确性

    ● 技术原理、功能、规格等描述和软件不一致,存在错误;

    ● 原理图、架构图等存在错误;

    ● 命令、命令参数等错误;

    ● 代码片段错误;

    ● 命令无法完成对应功能;

    ● 界面错误,无法指导操作;

    风险提示

    ● 对重要数据或系统存在风险的操作,缺少安全提示;

    内容合规

    ● 违反法律法规,涉及政治、领土主权等敏感词;

    ● 内容侵权;

    您对文档的总体满意度

    非常不满意
    非常满意
    提交
    根据您的反馈,会自动生成issue模板。您只需点击按钮,创建issue即可。
    文档捉虫
    编组 3备份