Ignore:
File:
1 edited

Legend:

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

    r991f645 r4cac2d69  
    3737
    3838#include <ipc/ipc.h>
    39 #include <macros.h>
    4039#include <bool.h>
    4140#include <errno.h>
    4241#include <malloc.h>
    43 #include <str.h>
     42#include <string.h>
    4443#include <libfs.h>
    4544#include <fibril_synch.h>
     
    5453typedef struct {
    5554        devmap_handle_type_t type;
    56         devmap_handle_t handle;
     55        dev_handle_t handle;
    5756} devfs_node_t;
    5857
    5958/** Opened devices structure */
    6059typedef struct {
    61         devmap_handle_t handle;
     60        dev_handle_t handle;
    6261        int phone;
    6362        size_t refcount;
     
    8483{
    8584        device_t *dev = hash_table_get_instance(item, device_t, link);
    86         return (dev->handle == (devmap_handle_t) key[DEVICES_KEY_HANDLE]);
     85        return (dev->handle == (dev_handle_t) key[DEVICES_KEY_HANDLE]);
    8786}
    8887
     
    9998
    10099static int devfs_node_get_internal(fs_node_t **rfn, devmap_handle_type_t type,
    101     devmap_handle_t handle)
     100    dev_handle_t handle)
    102101{
    103102        devfs_node_t *node = (devfs_node_t *) malloc(sizeof(devfs_node_t));
     
    122121}
    123122
    124 static int devfs_root_get(fs_node_t **rfn, devmap_handle_t devmap_handle)
     123static int devfs_root_get(fs_node_t **rfn, dev_handle_t dev_handle)
    125124{
    126125        return devfs_node_get_internal(rfn, DEV_HANDLE_NONE, 0);
     
    154153               
    155154                /* Search root namespace */
    156                 devmap_handle_t namespace;
     155                dev_handle_t namespace;
    157156                if (devmap_namespace_get_handle("", &namespace, 0) == EOK) {
    158157                        count = devmap_get_devices(namespace, &devs);
     
    200199}
    201200
    202 static int devfs_node_get(fs_node_t **rfn, devmap_handle_t devmap_handle, fs_index_t index)
     201static int devfs_node_get(fs_node_t **rfn, dev_handle_t dev_handle, fs_index_t index)
    203202{
    204203        return devfs_node_get_internal(rfn, devmap_handle_probe(index), index);
     
    269268}
    270269
    271 static int devfs_create_node(fs_node_t **rfn, devmap_handle_t devmap_handle, int lflag)
     270static int devfs_create_node(fs_node_t **rfn, dev_handle_t dev_handle, int lflag)
    272271{
    273272        assert((lflag & L_FILE) ^ (lflag & L_DIRECTORY));
     
    304303               
    305304                /* Root namespace */
    306                 devmap_handle_t namespace;
     305                dev_handle_t namespace;
    307306                if (devmap_namespace_get_handle("", &namespace, 0) == EOK) {
    308307                        count = devmap_count_devices(namespace);
     
    338337}
    339338
    340 static aoff64_t devfs_size_get(fs_node_t *fn)
     339static size_t devfs_size_get(fs_node_t *fn)
    341340{
    342341        return 0;
     
    372371}
    373372
    374 static devmap_handle_t devfs_device_get(fs_node_t *fn)
     373static dev_handle_t devfs_device_get(fs_node_t *fn)
    375374{
    376375        devfs_node_t *node = (devfs_node_t *) fn->data;
     
    464463{
    465464        fs_index_t index = (fs_index_t) IPC_GET_ARG2(*request);
    466         aoff64_t pos =
    467             (aoff64_t) MERGE_LOUP32(IPC_GET_ARG3(*request), IPC_GET_ARG4(*request));
     465        off_t pos = (off_t) IPC_GET_ARG3(*request);
    468466       
    469467        if (index == 0) {
     
    501499               
    502500                /* Search root namespace */
    503                 devmap_handle_t namespace;
     501                dev_handle_t namespace;
    504502                if (devmap_namespace_get_handle("", &namespace, 0) == EOK) {
    505503                        count = devmap_get_devices(namespace, &desc);
     
    599597{
    600598        fs_index_t index = (fs_index_t) IPC_GET_ARG2(*request);
     599        off_t pos = (off_t) IPC_GET_ARG3(*request);
     600       
    601601        if (index == 0) {
    602602                ipc_answer_0(rid, ENOTSUP);
Note: See TracChangeset for help on using the changeset viewer.