LOCK(9) BSD Kernel Developer's Manual LOCK(9)NAME
lock, simple_lock_init, simple_lock, simple_lock_try, simple_unlock, simple_lock_freecheck, simple_lock_dump, lockinit, lockmgr, lockstatus,
lockmgr_printinfo, spinlockinit, spinlockmgr -- kernel lock functions
These interfaces have been obsoleted and removed from the system.
Please see the condvar(9), mutex(9), and rwlock(9) manual pages for information on kernel synchronisation primitives.
SEE ALSO condvar(9), mutex(9), rwlock(9)HISTORY
The kernel locking API first appeared in 4.4BSD-lite2, and was replaced in NetBSD 5.0.
BSD January 30, 2008 BSD
Check Out this Related Man Page
simple_lock - General: Asserts a simple lock
simple_lock_t slock_ptr );
Specifies a pointer to a simple lock structure. You can declare this simple lock structure by using the decl_simple_lock_data routine.
The simple_lock routine asserts a lock with exclusive access for the resource associated with the specified slock structure pointer. This
means that no other kernel thread can gain access to the locked resource until you call simple_unlock to release it. Because simple locks
are spin locks, simple_lock does not return until the lock has been obtained.
You must call simple_lock_init (once only) prior to calling simple_lock to initialize the simple lock structure for the resource. A
resource, from the kernel module's standpoint, is data that more than one kernel thread can manipulate. You can store the resource in
global variables and in data structure members.
FILES SEE ALSO
Routines: decl_simple_lock_data(9r), simple_lock_init(9r), simple_lock_terminate(9r), simple_lock_try(9r), simple_unlock(9r)
Data Structures: slock(9s)simple_lock(9r)
I have a file which contains blocks of text - each block is a multi-lines text delimited by blank lines eg.
several lines of text
pattern found on this line
several more lines of text
How do you delete the block of text (including the blank lines) when... (17 Replies)
I am trying to run xclock on newly built solaris box - These are the steps I followed:
# export DISPLAY
xclock: not found
# cd /usr/openwin/bin
Error: Can't open display: localhost:0.0
Please suggest, what am i doing wrong?
Thank... (27 Replies)
I have a text files that consists of blocks of text. Each block of text represents a set of Cartesian coordinates for a molecule. Each block of text starts with a line that has a only a number, which is equal to the total number of atoms in the molecule. After this number is a line... (15 Replies)
I have been thinking how to go around this problem but I just do not find a way to do it. So, I finally decided to ask. I have a real bunch of different sequences of different lenghts aligned in the following format:
Now, what I need is a 'window' of let say 10 characters that I have to 'slide'... (19 Replies)
Hello again, I am wanting to remove all duplicate blocks of XML code in a file. This is an example:
<item>item2</item>... (19 Replies)
It happens when I try to delete a file of 250MB with the command rm -r on our old Intergraph CLIX that the filename disappears while the blocks remain on the machine. Only when I reboot the system the blocks really disappear. Then rm works again for sometime but after some time it happens... (15 Replies)
Hello to all,
I would like to search sequences of bytes inside big binary file.
The bin file contains blocks of information, each block begins is estructured as follow:
1- Each block begins with the hex 32 (1 byte) and ends with FF. After the FF of the last block, it follows 33.
2- Next... (59 Replies)
Hi UNIX Members,
I've been tasked with performing the following:
Extract a block of data in column form
#This data changes each time, therefore automating future procedures
Please Note the following:
line = reading a line from a file_list that leads to the data
The filename is called... (16 Replies)
I have a file say "SAMPLE.txt" with following content,
I want a output file say "RESULT.txt" as,
Value3:NULL (17 Replies)
I am trying to grep for a particular text (Do action on cell BL330) in a text file(sample.gz) which is searched in the content filtered by date+timestamp (2016-09-14 01:09:56,796 to 2016-09-15 04:10:29,719) on a remote machine and finally write the output into a output file on a local machine.
... (23 Replies)
I have a file that should be sorted by a string (shown in red in my example below) in the identifier. The RS is ^@M0, something like this:
GGCATGAAAACATACAAACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCAACAGCTTTATCAATACCATGAAAAATATCAACCACACCAGAAGCAGCAT... (16 Replies)
Hope everybody is having fun with their Solaris installations and not pulling out too much of whatever hair they have left so far. :)
Just for sport, I bought an old Netra 240 used by Northern Telecom Turkish subsidiary Netas here in Turkey. My hope is to turn this into an ugly... (33 Replies)
2 scripts to convert IP ranges to CIDR notation using awk, gawk or mawk. The scripts are much faster than using ipcalc and will return the same results. The first script is reliably compatible with awk, gawk and mawk but is over 3 times as slow as the second script which is reliably compatible with... (38 Replies)