Changeset fcab7ef in mainline for uspace/srv/vfs/vfs_file.c


Ignore:
Timestamp:
2017-03-26T20:46:56Z (8 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
fe91f66
Parents:
f644472
Message:

Merge dup2() into vfs_clone()

File:
1 edited

Legend:

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

    rf644472 rfcab7ef  
    304304
    305305        fibril_mutex_lock(&VFS_DATA->lock);     
    306         if ((fd < 0) || (fd >= MAX_OPEN_FILES) || (FILES[fd] != NULL)) {
     306        if ((fd < 0) || (fd >= MAX_OPEN_FILES)) {
    307307                fibril_mutex_unlock(&VFS_DATA->lock);
    308                 return EINVAL;
     308                return EBADF;
     309        }
     310        if (FILES[fd] != NULL) {
     311                fibril_mutex_unlock(&VFS_DATA->lock);
     312                return EEXIST;
    309313        }
    310314       
Note: See TracChangeset for help on using the changeset viewer.