Changeset cd1cc4e6 in mainline for uspace/lib/ext4/libext4_directory.h


Ignore:
Timestamp:
2012-01-24T16:32:32Z (12 years ago)
Author:
Frantisek Princ <frantisek.princ@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
02aad10
Parents:
786bd56
Message:

bugfixes of inode allocation and link operation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/ext4/libext4_directory.h

    r786bd56 rcd1cc4e6  
    3939#define EXT4_DIRECTORY_FILENAME_LEN     255
    4040
     41#define EXT4_DIRECTORY_FILETYPE_UNKNOWN         0
     42#define EXT4_DIRECTORY_FILETYPE_REG_FILE        1
     43#define EXT4_DIRECTORY_FILETYPE_DIR             2
     44#define EXT4_DIRECTORY_FILETYPE_CHRDEV          3
     45#define EXT4_DIRECTORY_FILETYPE_BLKDEV          4
     46#define EXT4_DIRECTORY_FILETYPE_FIFO            5
     47#define EXT4_DIRECTORY_FILETYPE_SOCK            6
     48#define EXT4_DIRECTORY_FILETYPE_SYMLINK         7
     49
    4150/**
    4251 * Linked list directory entry structure
     
    7382extern void ext4_directory_entry_ll_set_name_length(ext4_superblock_t *,
    7483                ext4_directory_entry_ll_t *, uint16_t);
     84extern uint8_t ext4_directory_entry_ll_get_inode_type(ext4_superblock_t *,
     85                ext4_directory_entry_ll_t *);
     86extern void ext4_directory_entry_ll_set_inode_type(ext4_superblock_t *,
     87                ext4_directory_entry_ll_t *, uint8_t);
    7588
    7689extern int ext4_directory_iterator_init(ext4_directory_iterator_t *,
     
    8194
    8295extern int ext4_directory_add_entry(ext4_filesystem_t *, ext4_inode_ref_t *,
    83                 const char *, uint32_t);
     96                const char *, ext4_inode_ref_t *);
    8497extern int ext4_directory_find_entry(ext4_directory_iterator_t *,
    8598                ext4_inode_ref_t *, const char *);
Note: See TracChangeset for help on using the changeset viewer.