d_instantiate_unique(9)

NAME

d_instantiate_unique - instantiate a non-aliased dentry

SYNOPSIS

struct  dentry  *  d_instantiate_unique(struct  dentry   *
entry, struct inode * inode);

ARGUMENTS

entry
dentry to instantiate
inode
inode to attach to this dentry

DESCRIPTION

Fill in inode information in the entry. On success, it re
turns NULL. If an unhashed alias of "entry" already exists, then
we return the aliased dentry instead and drop one reference to
inode.
Note that in order to avoid conflicts with rename etc, the
caller had better be holding the parent directory semaphore.
This also assumes that the inode count has been increment
ed (or otherwise set) by the caller to indicate that it is now in
use by the dcache.

COPYRIGHT

Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout