Sponsored Content
Full Discussion: Registration proposal
Contact Us Forum Support Area for Unregistered Users & Account Problems Registration proposal Post 302854483 by Scott on Tuesday 17th of September 2013 02:09:01 PM
Old 09-17-2013
Hi.

I've lifted the block on Russia. Please feel free to register.

Thanks for wanting to help.
This User Gave Thanks to Scott For This Post:
 

4 More Discussions You Might Find Interesting

1. Programming

Master's degree proposal, Router software

Hello everyone, After 8 years of being out of school I am trying to start my Masters degree. This specific type of degree is being done only by research (research mode vs. coursework mode). I need to prepare a research proposal and send it to the school. I will need a professor to accept me as a... (2 Replies)
Discussion started by: wmac
2 Replies

2. UNIX for Dummies Questions & Answers

research proposal for PG

hi friends i have just completed my graduation and applied for Post graduation i have to submit a research proposal of OS in the interview i m a beginner & only read galvin & silbershcatz book on operating systems can anyone help me in that ... thanks in advance (3 Replies)
Discussion started by: iet.manish
3 Replies

3. What is on Your Mind?

Proposal to Eliminate Thread Icons Column

Without objection, open to comments, I would like to eliminate this column in various views that show topics and threads (forum view, search results, etc). https://www.unix.com/members/1-albums220-picture887.png https://www.unix.com/members/1-albums220-picture888.png Comments? (10 Replies)
Discussion started by: Neo
10 Replies

4. What is on Your Mind?

New Member Profile Pages (Proposal)

Hey, I am thinking to get rid of the old and clunky member profile pages and replace with a prototype from Brad at Traversy Media. Here is the prototype: Welcome To My Portfolio Basically, I will take the links in the user profile page and put them into the new format when I have time.... (3 Replies)
Discussion started by: Neo
3 Replies
DLLOCKINIT(3)						   BSD Library Functions Manual 					     DLLOCKINIT(3)

NAME
dllockinit -- register thread locking methods with the dynamic linker LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <dlfcn.h> void dllockinit(void *context, void *(*lock_create)(void *context), void (*rlock_acquire)(void *lock), void (*wlock_acquire)(void *lock), void (*lock_release)(void *lock), void (*lock_destroy)(void *lock), void (*context_destroy)(void *context)); DESCRIPTION
Due to enhancements in the dynamic linker, this interface is no longer needed. It is deprecated and will be removed from future releases. In current releases it still exists, but only as a stub which does nothing. Threads packages can call dllockinit() at initialization time to register locking functions for the dynamic linker to use. This enables the dynamic linker to prevent multiple threads from entering its critical sections simultaneously. The context argument specifies an opaque context for creating locks. The dynamic linker will pass it to the lock_create function when creat- ing the locks it needs. When the dynamic linker is permanently finished using the locking functions (e.g., if the program makes a subsequent call to dllockinit() to register new locking functions) it will call context_destroy to destroy the context. The lock_create argument specifies a function for creating a read/write lock. It must return a pointer to the new lock. The rlock_acquire and wlock_acquire arguments specify functions which lock a lock for reading or writing, respectively. The lock_release argument specifies a function which unlocks a lock. Each of these functions is passed a pointer to the lock. The lock_destroy argument specifies a function to destroy a lock. It may be NULL if locks do not need to be destroyed. The context_destroy argument specifies a function to destroy the context. It may be NULL if the context does not need to be destroyed. Until dllockinit() is called, the dynamic linker protects its critical sections using a default locking mechanism which works by blocking the SIGVTALRM, SIGPROF, and SIGALRM signals. This is sufficient for many application level threads packages, which typically use one of these signals to implement preemption. An application which has registered its own locking methods with dllockinit() can restore the default lock- ing by calling dllockinit() with all arguments NULL. SEE ALSO
rtld(1), signal(3) HISTORY
The dllockinit() function first appeared in FreeBSD 4.0. BSD
July 5, 2000 BSD
All times are GMT -4. The time now is 07:08 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy