Ignore:
File:
1 edited

Legend:

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

    rb7fd2a0 r04efacc  
    8282static void     help_cmd_mkmfs(help_level_t level);
    8383static bool     is_power_of_two(uint32_t n);
    84 static errno_t  init_superblock(struct mfs_sb_info *sb);
    85 static errno_t  write_superblock(const struct mfs_sb_info *sbi);
    86 static errno_t  write_superblock3(const struct mfs_sb_info *sbi);
    87 static errno_t  init_bitmaps(const struct mfs_sb_info *sb);
    88 static errno_t  init_inode_table(const struct mfs_sb_info *sb);
    89 static errno_t  make_root_ino(const struct mfs_sb_info *sb);
    90 static errno_t  make_root_ino2(const struct mfs_sb_info *sb);
     84static int      init_superblock(struct mfs_sb_info *sb);
     85static int      write_superblock(const struct mfs_sb_info *sbi);
     86static int      write_superblock3(const struct mfs_sb_info *sbi);
     87static int      init_bitmaps(const struct mfs_sb_info *sb);
     88static int      init_inode_table(const struct mfs_sb_info *sb);
     89static int      make_root_ino(const struct mfs_sb_info *sb);
     90static int      make_root_ino2(const struct mfs_sb_info *sb);
    9191static void     mark_bmap(uint32_t *bmap, int idx, int v);
    92 static errno_t  insert_dentries(const struct mfs_sb_info *sb);
    93 
    94 static inline errno_t write_block(aoff64_t off, size_t size, const void *data);
     92static int      insert_dentries(const struct mfs_sb_info *sb);
     93
     94static inline int 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         errno_t rc;
    112         int c, opt_ind;
     111        int rc, c, opt_ind;
    113112        char *device_name;
    114113        size_t devblock_size;
     
    290289 * @param sb            Pointer to the superblock structure.
    291290 *
    292  * @return              EOK on success or an error code.
    293  */
    294 static errno_t insert_dentries(const struct mfs_sb_info *sb)
     291 * @return              EOK on success or a negative error code.
     292 */
     293static int insert_dentries(const struct mfs_sb_info *sb)
    295294{
    296295        void *root_block;
    297296        uint8_t *dentry_ptr;
    298         errno_t rc;
     297        int rc;
    299298        const long root_dblock = sb->first_data_zone;
    300299
     
    343342 * @param sb            Pointer to the superblock structure.
    344343 *
    345  * @return              EOK on success or an error code.
    346  */
    347 static errno_t init_inode_table(const struct mfs_sb_info *sb)
     344 * @return              EOK on success or a negative error code.
     345 */
     346static int init_inode_table(const struct mfs_sb_info *sb)
    348347{
    349348        unsigned int i;
    350349        uint8_t *itable_buf;
    351         errno_t rc = EOK;
     350        int rc = EOK;
    352351
    353352        long itable_off = sb->zbmap_blocks + sb->ibmap_blocks + 2;
     
    376375 * @param sb            Ponter to the superblock structure.
    377376 *
    378  * @return              EOK on success or an error code.
    379  */
    380 static errno_t make_root_ino(const struct mfs_sb_info *sb)
     377 * @return              EOK on success or a negative error code.
     378 */
     379static int make_root_ino(const struct mfs_sb_info *sb)
    381380{
    382381        struct mfs_inode *ino_buf;
    383         errno_t rc;
     382        int rc;
    384383
    385384        const long itable_off = sb->zbmap_blocks + sb->ibmap_blocks + 2;
     
    413412 * @param sb            Pointer to the superblock structure.
    414413 *
    415  * @return              EOK on success or an error code.
    416  */
    417 static errno_t make_root_ino2(const struct mfs_sb_info *sb)
     414 * @return              EOK on success or a negative error code.
     415 */
     416static int make_root_ino2(const struct mfs_sb_info *sb)
    418417{
    419418        struct mfs2_inode *ino_buf;
    420         errno_t rc;
     419        int rc;
    421420
    422421        /* Compute offset of the first inode table block */
     
    452451 * @param sb            Pointer to the superblock structure.
    453452 *
    454  * @return              EOK on success or an error code.
    455  */
    456 static errno_t init_superblock(struct mfs_sb_info *sb)
     453 * @return              EOK on success or a negative error code.
     454 */
     455static int init_superblock(struct mfs_sb_info *sb)
    457456{
    458457        aoff64_t inodes;
     
    460459        unsigned long ind2;
    461460        unsigned long zones;
    462         errno_t rc;
     461        int rc;
    463462
    464463        if (sb->longnames)
     
    559558 * @param sbi           Pointer to the superblock structure to write on disk.
    560559 *
    561  * @return              EOK on success or an error code.
    562  */
    563 static errno_t write_superblock(const struct mfs_sb_info *sbi)
     560 * @return              EOK on success or a negative error code.
     561 */
     562static int write_superblock(const struct mfs_sb_info *sbi)
    564563{
    565564        struct mfs_superblock *sb;
    566         errno_t rc;
     565        int rc;
    567566
    568567        sb = malloc(MFS_SUPERBLOCK_SIZE);;
     
    592591 * @param sbi           Pointer to the superblock structure to write on disk.
    593592 *
    594  * @return              EOK on success or an error code.
    595  */
    596 static errno_t write_superblock3(const struct mfs_sb_info *sbi)
     593 * @return              EOK on success or a negative error code.
     594 */
     595static int write_superblock3(const struct mfs_sb_info *sbi)
    597596{
    598597        struct mfs3_superblock *sb;
    599         errno_t rc;
     598        int rc;
    600599
    601600        sb = malloc(MFS_SUPERBLOCK_SIZE);
     
    625624 * @param sb            Pointer to the superblock structure.
    626625 *
    627  * @return              EOK on success or an error code.
    628  */
    629 static errno_t init_bitmaps(const struct mfs_sb_info *sb)
     626 * @return              EOK on success or a negative error code.
     627 */
     628static int init_bitmaps(const struct mfs_sb_info *sb)
    630629{
    631630        uint32_t *ibmap_buf, *zbmap_buf;
     
    634633        const unsigned int zbmap_nblocks = sb->zbmap_blocks;
    635634        unsigned int i;
    636         errno_t rc = EOK;
     635        int rc = EOK;
    637636
    638637        ibmap_buf = malloc(ibmap_nblocks * sb->block_size);
     
    699698 * @param data          Pointer to the block content.
    700699 *
    701  * @return              EOK on success or a error number.
    702  */
    703 static inline errno_t write_block(aoff64_t off, size_t size, const void *data)
     700 * @return              EOK on success or a negative error number.
     701 */
     702static inline int write_block(aoff64_t off, size_t size, const void *data)
    704703{
    705704        if (shift == 3) {
    706                 errno_t rc;
     705                int rc;
    707706                aoff64_t tmp_off = off << 1;
    708707                uint8_t *data_ptr = (uint8_t *) data;
Note: See TracChangeset for help on using the changeset viewer.