Changeset 79ea5af in mainline for uspace/srv/vfs/vfs_ops.c


Ignore:
Timestamp:
2017-03-30T20:47:53Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
67e881c
Parents:
ae7bfbbd
Message:

Rename unlink() to vfs_unlink_path() and _vfs_unlink() to vfs_unlink()

  • Also, remove rmdir()
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/vfs/vfs_ops.c

    rae7bfbbd r79ea5af  
    672672}
    673673
    674 int vfs_op_unlink(int parentfd, int expectfd, int wflag, char *path)
     674int vfs_op_unlink(int parentfd, int expectfd, char *path)
    675675{
    676676        int rc = EOK;
     
    683683        fibril_rwlock_write_lock(&namespace_rwlock);
    684684       
    685         int lflag = (wflag & WALK_DIRECTORY) ? L_DIRECTORY: 0;
    686 
    687685        /*
    688686         * Files are retrieved in order of file descriptors, to prevent
     
    717715        if (expectfd >= 0) {
    718716                vfs_lookup_res_t lr;
    719                 rc = vfs_lookup_internal(parent->node, path, lflag, &lr);
     717                rc = vfs_lookup_internal(parent->node, path, 0, &lr);
    720718                if (rc != EOK)
    721719                        goto exit;
     
    733731       
    734732        vfs_lookup_res_t lr;
    735         rc = vfs_lookup_internal(parent->node, path, lflag | L_UNLINK, &lr);
     733        rc = vfs_lookup_internal(parent->node, path, L_UNLINK, &lr);
    736734        if (rc != EOK)
    737735                goto exit;
Note: See TracChangeset for help on using the changeset viewer.