1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/share/man/man3
Ed Schouten e2fd72de44 Introduce REMOVE_NEXT() macro's for SLIST and STAILQ.
Even though single linked lists allow items to be removed at constant time
(when the previous element is known), the queue macro's don't allow this.
Implement new REMOVE_NEXT() macro's. Because the REMOVE() macro's also
contain the same code, make it call REMOVE_NEXT().

The OpenBSD version of SLIST_REMOVE_NEXT() needs a reference to the list
head, even though it is unused. We'd better mimic this. The STAILQ version
also needs a reference to the list. This means the prototypes of both
macro's are the same.

Approved by:	philip (mentor)
PR:		kern/121117
2008-05-22 14:40:03 +00:00
..
assert.3
bitstring.3
end.3
fpgetround.3 Fix typos and use consistent section names in manual pages: 2005-07-15 17:35:26 +00:00
intro.3 Mechanically kill hard sentence breaks and double whitespaces. 2004-07-03 18:29:24 +00:00
Makefile Introduce REMOVE_NEXT() macro's for SLIST and STAILQ. 2008-05-22 14:40:03 +00:00
pthread_atfork.3 (Mostly) markup fixes. 2005-06-16 18:46:17 +00:00
pthread_attr_get_np.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_attr_setcreatesuspend_np.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_attr.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_barrier_destroy.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_barrierattr.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_cancel.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_cleanup_pop.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_cleanup_push.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_cond_broadcast.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_cond_destroy.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_cond_init.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_cond_signal.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_cond_timedwait.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_cond_wait.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_condattr.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_create.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_detach.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_equal.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_exit.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_getconcurrency.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_getspecific.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_join.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_key_create.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_key_delete.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_kill.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_main_np.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_multi_np.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_mutex_destroy.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_mutex_init.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_mutex_lock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_mutex_timedlock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_mutex_trylock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_mutex_unlock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_mutexattr_getkind_np.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_mutexattr.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_once.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_resume_all_np.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_resume_np.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlock_destroy.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlock_init.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlock_rdlock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlock_timedrdlock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlock_timedwrlock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlock_unlock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlock_wrlock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlockattr_destroy.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlockattr_getpshared.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlockattr_init.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_rwlockattr_setpshared.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_schedparam.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_self.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_set_name_np.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_setspecific.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_sigmask.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_spin_init.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_spin_lock.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_suspend_all_np.3 Remove mentions of libc_r. 2006-09-30 11:22:26 +00:00
pthread_suspend_np.3 Remove mentions of libc_r. 2006-09-30 11:22:26 +00:00
pthread_switch_add_np.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_testcancel.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread_yield.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
pthread.3 Hide the implementation details about multiple threading libraries 2007-10-22 10:08:01 +00:00
queue.3 Introduce REMOVE_NEXT() macro's for SLIST and STAILQ. 2008-05-22 14:40:03 +00:00
siginfo.3 Revise markup. 2006-09-30 11:48:12 +00:00
stdarg.3 Sort sections. 2005-01-21 08:36:40 +00:00
sysexits.3 Use 'manual page' instead of 'man page' for consistency. 2005-06-30 13:18:15 +00:00
tgmath.3 Add sqrt() to the first table in the manpage. It seems it was accidentally 2007-12-15 02:40:10 +00:00
timeradd.3
tree.3 Implement RB_PREV() AND RB_FOREACH_REVERSE(). 2007-12-28 07:03:26 +00:00