freebsd-dev/sys/netncp
Attilio Rao 628f51d275 Introduce some functions in the vnode locks namespace and in the ffs
namespace in order to handle lockmgr fields in a controlled way instead
than spreading all around bogus stubs:
- VN_LOCK_AREC() allows lock recursion for a specified vnode
- VN_LOCK_ASHARE() allows lock sharing for a specified vnode

In FFS land:
- BUF_AREC() allows lock recursion for a specified buffer lock
- BUF_NOREC() disallows recursion for a specified buffer lock

Side note: union_subr.c::unionfs_node_update() is the only other function
directly handling lockmgr fields. As this is not simple to fix, it has
been left behind as "sole" exception.
2008-02-24 16:38:58 +00:00
..
ncp_cfg.h
ncp_conn.c Introduce some functions in the vnode locks namespace and in the ffs 2008-02-24 16:38:58 +00:00
ncp_conn.h
ncp_crypt.c
ncp_file.h
ncp_lib.h
ncp_login.c
ncp_mod.c Sweep kernel replacing suser(9) calls with priv(9) calls, assigning 2006-11-06 13:42:10 +00:00
ncp_ncp.c
ncp_ncp.h
ncp_nls.c avoid potential null ptr derefs 2005-02-23 22:44:38 +00:00
ncp_nls.h
ncp_rcfile.h
ncp_rq.c Refactor select to reduce contention and hide internal implementation 2007-12-16 06:21:20 +00:00
ncp_rq.h
ncp_sock.c Refactor select to reduce contention and hide internal implementation 2007-12-16 06:21:20 +00:00
ncp_sock.h Refactor select to reduce contention and hide internal implementation 2007-12-16 06:21:20 +00:00
ncp_subr.c
ncp_subr.h Sweep kernel replacing suser(9) calls with priv(9) calls, assigning 2006-11-06 13:42:10 +00:00
ncp_user.h
ncp.h
ncpio.h
nwerror.h