Ignore:
File:
1 edited

Legend:

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

    r04efacc 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, c, opt_ind;
     111        errno_t rc;
     112        int c, opt_ind;
    112113        char *device_name;
    113114        size_t devblock_size;
     
    289290 * @param sb            Pointer to the superblock structure.
    290291 *
    291  * @return              EOK on success or a negative error code.
    292  */
    293 static int insert_dentries(const struct mfs_sb_info *sb)
     292 * @return              EOK on success or an error code.
     293 */
     294static errno_t insert_dentries(const struct mfs_sb_info *sb)
    294295{
    295296        void *root_block;
    296297        uint8_t *dentry_ptr;
    297         int rc;
     298        errno_t rc;
    298299        const long root_dblock = sb->first_data_zone;
    299300
     
    342343 * @param sb            Pointer to the superblock structure.
    343344 *
    344  * @return              EOK on success or a negative error code.
    345  */
    346 static int init_inode_table(const struct mfs_sb_info *sb)
     345 * @return              EOK on success or an error code.
     346 */
     347static errno_t init_inode_table(const struct mfs_sb_info *sb)
    347348{
    348349        unsigned int i;
    349350        uint8_t *itable_buf;
    350         int rc = EOK;
     351        errno_t rc = EOK;
    351352
    352353        long itable_off = sb->zbmap_blocks + sb->ibmap_blocks + 2;
     
    375376 * @param sb            Ponter to the superblock structure.
    376377 *
    377  * @return              EOK on success or a negative error code.
    378  */
    379 static int make_root_ino(const struct mfs_sb_info *sb)
     378 * @return              EOK on success or an error code.
     379 */
     380static errno_t make_root_ino(const struct mfs_sb_info *sb)
    380381{
    381382        struct mfs_inode *ino_buf;
    382         int rc;
     383        errno_t rc;
    383384
    384385        const long itable_off = sb->zbmap_blocks + sb->ibmap_blocks + 2;
     
    412413 * @param sb            Pointer to the superblock structure.
    413414 *
    414  * @return              EOK on success or a negative error code.
    415  */
    416 static int make_root_ino2(const struct mfs_sb_info *sb)
     415 * @return              EOK on success or an error code.
     416 */
     417static errno_t make_root_ino2(const struct mfs_sb_info *sb)
    417418{
    418419        struct mfs2_inode *ino_buf;
    419         int rc;
     420        errno_t rc;
    420421
    421422        /* Compute offset of the first inode table block */
     
    451452 * @param sb            Pointer to the superblock structure.
    452453 *
    453  * @return              EOK on success or a negative error code.
    454  */
    455 static int init_superblock(struct mfs_sb_info *sb)
     454 * @return              EOK on success or an error code.
     455 */
     456static errno_t init_superblock(struct mfs_sb_info *sb)
    456457{
    457458        aoff64_t inodes;
     
    459460        unsigned long ind2;
    460461        unsigned long zones;
    461         int rc;
     462        errno_t rc;
    462463
    463464        if (sb->longnames)
     
    558559 * @param sbi           Pointer to the superblock structure to write on disk.
    559560 *
    560  * @return              EOK on success or a negative error code.
    561  */
    562 static int write_superblock(const struct mfs_sb_info *sbi)
     561 * @return              EOK on success or an error code.
     562 */
     563static errno_t write_superblock(const struct mfs_sb_info *sbi)
    563564{
    564565        struct mfs_superblock *sb;
    565         int rc;
     566        errno_t rc;
    566567
    567568        sb = malloc(MFS_SUPERBLOCK_SIZE);;
     
    591592 * @param sbi           Pointer to the superblock structure to write on disk.
    592593 *
    593  * @return              EOK on success or a negative error code.
    594  */
    595 static int write_superblock3(const struct mfs_sb_info *sbi)
     594 * @return              EOK on success or an error code.
     595 */
     596static errno_t write_superblock3(const struct mfs_sb_info *sbi)
    596597{
    597598        struct mfs3_superblock *sb;
    598         int rc;
     599        errno_t rc;
    599600
    600601        sb = malloc(MFS_SUPERBLOCK_SIZE);
     
    624625 * @param sb            Pointer to the superblock structure.
    625626 *
    626  * @return              EOK on success or a negative error code.
    627  */
    628 static int init_bitmaps(const struct mfs_sb_info *sb)
     627 * @return              EOK on success or an error code.
     628 */
     629static errno_t init_bitmaps(const struct mfs_sb_info *sb)
    629630{
    630631        uint32_t *ibmap_buf, *zbmap_buf;
     
    633634        const unsigned int zbmap_nblocks = sb->zbmap_blocks;
    634635        unsigned int i;
    635         int rc = EOK;
     636        errno_t rc = EOK;
    636637
    637638        ibmap_buf = malloc(ibmap_nblocks * sb->block_size);
     
    698699 * @param data          Pointer to the block content.
    699700 *
    700  * @return              EOK on success or a negative error number.
    701  */
    702 static inline int write_block(aoff64_t off, size_t size, const void *data)
     701 * @return              EOK on success or a error number.
     702 */
     703static inline errno_t write_block(aoff64_t off, size_t size, const void *data)
    703704{
    704705        if (shift == 3) {
    705                 int rc;
     706                errno_t rc;
    706707                aoff64_t tmp_off = off << 1;
    707708                uint8_t *data_ptr = (uint8_t *) data;
Note: See TracChangeset for help on using the changeset viewer.