BUF_ISLOCKED (9)
Leading comments
Copyright (C) 2008 Attilio Rao <attilio@FreeBSD.org> All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice(s), this list of conditions and the following disclaimer as the first lines of this file unmodified other than the possible addition of one or more copyright notices. 2. Redistributions in binary f...
NAME
BUF_ISLOCKED - returns the state of the lock linked to the bufferSYNOPSIS
In sys/param.h In sys/systm.h In sys/uio.h In sys/bio.h In sys/buf.h Ft int Fn BUF_ISLOCKED struct buf *bpDESCRIPTION
The Fn BUF_ISLOCKED function returns the status of the lock linked to the buffer in relation to curthread.It can return:
- LK_EXCLUSIVE
- An exclusive lock is held by curthread.
- LK_EXCLOTHER
- An exclusive lock is held by someone other than curthread.
- LK_SHARED
- A shared lock is held.
- 0
- The lock is not held by anyone.