Changeset d5e2763 in mainline


Ignore:
Timestamp:
2011-02-12T16:17:00Z (13 years ago)
Author:
Martin Sucha <sucha14@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
36bca8eb
Parents:
d3842e0
Message:

Add very basic program to show ext2 information (only superblock magic currently)

Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • .bzrignore

    rd3842e0 rd5e2763  
    2727uspace/app/blkdump/blkdump
    2828uspace/app/edit/edit
     29uspace/app/ext2info/ext2info
    2930uspace/app/getterm/getterm
    3031uspace/app/init/init
     
    5253uspace/dist/app/blkdump
    5354uspace/dist/app/edit
     55uspace/dist/app/ext2info
    5456uspace/dist/app/getterm
    5557uspace/dist/app/kill
  • boot/Makefile.common

    rd3842e0 rd5e2763  
    128128        $(USPACE_PATH)/app/blkdump/blkdump \
    129129        $(USPACE_PATH)/app/edit/edit \
     130        $(USPACE_PATH)/app/ext2info/ext2info \
    130131        $(USPACE_PATH)/app/kill/kill \
    131132        $(USPACE_PATH)/app/killall/killall \
  • uspace/Makefile

    rd3842e0 rd5e2763  
    3737        app/blkdump \
    3838        app/edit \
     39        app/ext2info \
    3940        app/getterm \
    4041        app/init \
  • uspace/lib/ext2/libext2.c

    rd3842e0 rd5e2763  
    3838#include <errno.h>
    3939
     40inline uint16_t ext2_superblock_get_magic(ext2_superblock_t *superblock) {
     41        return uint16_t_le2host(superblock->magic);
     42}
     43
    4044/** @}
    4145 */
  • uspace/lib/ext2/libext2.h

    rd3842e0 rd5e2763  
    3737#define LIBEXT2_LIBEXT2_H_
    3838
     39#include <byteorder.h>
    3940
     41typedef struct ext2_superblock {
     42        uint8_t unused[56];
     43        uint16_t magic;
     44} ext2_superblock_t;
     45
     46#define EXT2_SUPERBLOCK_MAGIC 0xEF53
     47
     48inline uint16_t ext2_superblock_get_magic(ext2_superblock_t *superblock);
    4049
    4150#endif
Note: See TracChangeset for help on using the changeset viewer.