Changes in uspace/srv/fs/locfs/locfs_ops.c [4f13e19:5e801dc] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/locfs/locfs_ops.c
r4f13e19 r5e801dc 71 71 /* Implementation of hash table interface for the nodes hash table. */ 72 72 73 static size_t services_key_hash(void *key) 74 { 75 return *(service_id_t *)key; 73 static size_t services_key_hash(const void *key) 74 { 75 const service_id_t *k = key; 76 return *k; 76 77 } 77 78 … … 82 83 } 83 84 84 static bool services_key_equal(void *key, const ht_link_t *item) 85 { 85 static bool services_key_equal(const void *key, const ht_link_t *item) 86 { 87 const service_id_t *k = key; 86 88 service_t *dev = hash_table_get_inst(item, service_t, link); 87 return (dev->service_id == * (service_id_t *)key);89 return (dev->service_id == *k); 88 90 } 89 91 … … 597 599 rc = ENOTSUP; 598 600 599 *rbytes = IPC_GET_ARG1(answer);601 *rbytes = ipc_get_arg1(&answer); 600 602 return rc; 601 603 } … … 661 663 rc = ENOTSUP; 662 664 663 *wbytes = IPC_GET_ARG1(answer);665 *wbytes = ipc_get_arg1(&answer); 664 666 *nsize = 0; 665 667 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.