Changeset b17186d in mainline for uspace/srv/vfs/vfs.h


Ignore:
Timestamp:
2008-11-29T15:39:24Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
dfd77382
Parents:
abd36f7
Message:

Hold the namespace_rwlock during readdir().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/vfs/vfs.h

    rabd36f7 rb17186d  
    191191#define L_PARENT        64     
    192192
     193typedef enum vfs_node_type {
     194        VFS_NODE_UNKNOWN,
     195        VFS_NODE_FILE,
     196        VFS_NODE_DIRECTORY,
     197} vfs_node_type_t;
     198
    193199typedef struct {
    194200        vfs_triplet_t triplet;
     201        vfs_node_type_t type;
    195202        size_t size;
    196203        unsigned lnkcnt;
     
    214221
    215222        link_t nh_link;         /**< Node hash-table link. */
     223
     224        vfs_node_type_t type;   /**< Partial info about the node type. */
     225
    216226        size_t size;            /**< Cached size if the node is a file. */
    217227
Note: See TracChangeset for help on using the changeset viewer.