Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/mkmfs/mkmfs.c

    rcde999a rb7fd2a0  
    8282static void     help_cmd_mkmfs(help_level_t level);
    8383static bool     is_power_of_two(uint32_t n);
    84 static int      init_superblock(struct mfs_sb_info *sb);
    85 static int      write_superblock(const struct mfs_sb_info *sbi);
    86 static int      write_superblock3(const struct mfs_sb_info *sbi);
    87 static int      init_bitmaps(const struct mfs_sb_info *sb);
    88 static int      init_inode_table(const struct mfs_sb_info *sb);
    89 static int      make_root_ino(const struct mfs_sb_info *sb);
    90 static int      make_root_ino2(const struct mfs_sb_info *sb);
     84static errno_t  init_superblock(struct mfs_sb_info *sb);
     85static errno_t  write_superblock(const struct mfs_sb_info *sbi);
     86static errno_t  write_superblock3(const struct mfs_sb_info *sbi);
     87static errno_t  init_bitmaps(const struct mfs_sb_info *sb);
     88static errno_t  init_inode_table(const struct mfs_sb_info *sb);
     89static errno_t  make_root_ino(const struct mfs_sb_info *sb);
     90static errno_t  make_root_ino2(const struct mfs_sb_info *sb);
    9191static void     mark_bmap(uint32_t *bmap, int idx, int v);
    92 static int      insert_dentries(const struct mfs_sb_info *sb);
    93 
    94 static inline int write_block(aoff64_t off, size_t size, const void *data);
     92static errno_t  insert_dentries(const struct mfs_sb_info *sb);
     93
     94static inline errno_t write_block(aoff64_t off, size_t size, const void *data);
    9595
    9696static service_id_t service_id;
     
    109109int main (int argc, char **argv)
    110110{
    111         int rc;
     111        errno_t rc;
    112112        int c, opt_ind;
    113113        char *device_name;
     
    292292 * @return              EOK on success or an error code.
    293293 */
    294 static int insert_dentries(const struct mfs_sb_info *sb)
     294static errno_t insert_dentries(const struct mfs_sb_info *sb)
    295295{
    296296        void *root_block;
    297297        uint8_t *dentry_ptr;
    298         int rc;
     298        errno_t rc;
    299299        const long root_dblock = sb->first_data_zone;
    300300
     
    345345 * @return              EOK on success or an error code.
    346346 */
    347 static int init_inode_table(const struct mfs_sb_info *sb)
     347static errno_t init_inode_table(const struct mfs_sb_info *sb)
    348348{
    349349        unsigned int i;
    350350        uint8_t *itable_buf;
    351         int rc = EOK;
     351        errno_t rc = EOK;
    352352
    353353        long itable_off = sb->zbmap_blocks + sb->ibmap_blocks + 2;
     
    378378 * @return              EOK on success or an error code.
    379379 */
    380 static int make_root_ino(const struct mfs_sb_info *sb)
     380static errno_t make_root_ino(const struct mfs_sb_info *sb)
    381381{
    382382        struct mfs_inode *ino_buf;
    383         int rc;
     383        errno_t rc;
    384384
    385385        const long itable_off = sb->zbmap_blocks + sb->ibmap_blocks + 2;
     
    415415 * @return              EOK on success or an error code.
    416416 */
    417 static int make_root_ino2(const struct mfs_sb_info *sb)
     417static errno_t make_root_ino2(const struct mfs_sb_info *sb)
    418418{
    419419        struct mfs2_inode *ino_buf;
    420         int rc;
     420        errno_t rc;
    421421
    422422        /* Compute offset of the first inode table block */
     
    454454 * @return              EOK on success or an error code.
    455455 */
    456 static int init_superblock(struct mfs_sb_info *sb)
     456static errno_t init_superblock(struct mfs_sb_info *sb)
    457457{
    458458        aoff64_t inodes;
     
    460460        unsigned long ind2;
    461461        unsigned long zones;
    462         int rc;
     462        errno_t rc;
    463463
    464464        if (sb->longnames)
     
    561561 * @return              EOK on success or an error code.
    562562 */
    563 static int write_superblock(const struct mfs_sb_info *sbi)
     563static errno_t write_superblock(const struct mfs_sb_info *sbi)
    564564{
    565565        struct mfs_superblock *sb;
    566         int rc;
     566        errno_t rc;
    567567
    568568        sb = malloc(MFS_SUPERBLOCK_SIZE);;
     
    594594 * @return              EOK on success or an error code.
    595595 */
    596 static int write_superblock3(const struct mfs_sb_info *sbi)
     596static errno_t write_superblock3(const struct mfs_sb_info *sbi)
    597597{
    598598        struct mfs3_superblock *sb;
    599         int rc;
     599        errno_t rc;
    600600
    601601        sb = malloc(MFS_SUPERBLOCK_SIZE);
     
    627627 * @return              EOK on success or an error code.
    628628 */
    629 static int init_bitmaps(const struct mfs_sb_info *sb)
     629static errno_t init_bitmaps(const struct mfs_sb_info *sb)
    630630{
    631631        uint32_t *ibmap_buf, *zbmap_buf;
     
    634634        const unsigned int zbmap_nblocks = sb->zbmap_blocks;
    635635        unsigned int i;
    636         int rc = EOK;
     636        errno_t rc = EOK;
    637637
    638638        ibmap_buf = malloc(ibmap_nblocks * sb->block_size);
     
    701701 * @return              EOK on success or a error number.
    702702 */
    703 static inline int write_block(aoff64_t off, size_t size, const void *data)
     703static inline errno_t write_block(aoff64_t off, size_t size, const void *data)
    704704{
    705705        if (shift == 3) {
    706                 int rc;
     706                errno_t rc;
    707707                aoff64_t tmp_off = off << 1;
    708708                uint8_t *data_ptr = (uint8_t *) data;
Note: See TracChangeset for help on using the changeset viewer.