Ticket #6245: offsetof.patch

File offsetof.patch, 555 bytes (added by kaliber, 14 years ago)

patch

  • src/system/kernel/fs/rootfs.cpp

     
    377377    rw_lock_init(&fs->lock, "rootfs");
    378378
    379379    fs->vnode_list_hash = hash_init(ROOTFS_HASH_SIZE,
    380         (addr_t)&vnode->all_next - (addr_t)vnode, &rootfs_vnode_compare_func,
     380        offsetof(struct rootfs_vnode, all_next), &rootfs_vnode_compare_func,
    381381        &rootfs_vnode_hash_func);
    382382    if (fs->vnode_list_hash == NULL) {
    383383        err = B_NO_MEMORY;