Changeset 415c7e0d in mainline for uspace/srv/fs/devfs/devfs_ops.c


Ignore:
Timestamp:
2009-06-28T21:41:13Z (16 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
bfd247f
Parents:
75160a6
Message:

Implement stat() and VFS_IN_STAT.
Modify bdsh() to use stat() during ls.
In devfs, allow lookups that don't
specify one of L_FILE and L_DIRECTORY.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/fs/devfs/devfs_ops.c

    r75160a6 r415c7e0d  
    165165        if (first >= last) {
    166166                /* Root entry */
    167                 if (lflag & L_DIRECTORY)
     167                if (!(lflag & L_FILE))
    168168                        ipc_answer_5(rid, EOK, devfs_reg.fs_handle, dev_handle, 0, 0, 0);
    169169                else
    170170                        ipc_answer_0(rid, ENOENT);
    171171        } else {
    172                 if (lflag & L_FILE) {
     172                if (!(lflag & L_DIRECTORY)) {
    173173                        size_t len;
    174174                        if (last >= first)
Note: See TracChangeset for help on using the changeset viewer.