From 6736e93bab3afb0745f15aa81c0093a698cca856 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 6 Apr 2002 01:45:15 +0000 Subject: Update. 2002-03-23 Jakub Jelinek * sysdeps/generic/brk.c (__curbrk): Declare. * sysdeps/generic/dl-brk.c: Add attribute_hidden to __curbrk. * sysdeps/generic/dl-sbrk.c: Likewise. * sysdeps/unix/arm/dl-brk.S: New file. * sysdeps/unix/bsd/hp/m68k/dl-brk.S: New file. * sysdeps/unix/bsd/osf/alpha/dl-brk.S: New file. * sysdeps/unix/bsd/sun/m68k/dl-brk.S: New file. * sysdeps/unix/bsd/vax/dl-brk.S: New file. * sysdeps/unix/i386/dl-brk.S: New file. * sysdeps/unix/mips/dl-brk.S: New file. * sysdeps/unix/sparc/dl-brk.S: New file. * sysdeps/unix/sysv/linux/alpha/dl-brk.S: New file. * sysdeps/unix/sysv/linux/ia64/dl-brk.S: New file. * sysdeps/unix/sysv/linux/powerpc/dl-brk.S: New file. * sysdeps/unix/sysv/linux/sparc/sparc64/dl-brk.S: New file. * sysdeps/unix/sysv/linux/i386/dl-brk.c: Remove. * sysdeps/unix/sysv/linux/i386/dl-sbrk.c: Remove. 2002-04-03 Andreas Schwab * Makefile (headers): Add gnu/lib-names.h here instead of install-others. ($(inst_includedir)/gnu/lib-names.h): Remove explicit installation rule. (install-headers): Add dependency on install-headers-nosubdir. * stdio-common/Makefile (headers): Add bits/stdio_lim.h here instead of install-others. ($(inst_includedir)/bits/stdio_lim.h): Remove explicit installation rule. 2002-04-05 Ulrich Drepper * manual/users.tex (Enable/Disable Setuid): Fix typo in example. Reported by Sam Roberts . 2002-04-03 Jakub Jelinek * elf/do-rel.h (elf_dynamic_do_rel): Skip relative relocs if l_addr == 0 and ELF_MACHINE_REL_RELATIVE. * sysdeps/alpha/dl-machine.h (ELF_MACHINE_REL_RELATIVE): Define. * sysdeps/ia64/dl-machine.h (ELF_MACHINE_REL_RELATIVE): Define. 2002-04-03 David Mosberger * sysdeps/ia64/dl-machine.h (TRAMPOLINE_TEMPLATE): Add unwind info. (RTLD_START): Ditto. (__ia64_init_bootstrap_fdesc_table): Insert stop bit to avoid RAW dependency violation. --- linuxthreads/ChangeLog | 8 +++++ linuxthreads/man/Makefile | 2 +- linuxthreads/man/pthread_mutexattr_init.man | 20 ++++++------ linuxthreads/man/pthread_mutexattr_setkind_np.man | 39 +++++++++++++++++++++++ 4 files changed, 58 insertions(+), 11 deletions(-) create mode 100644 linuxthreads/man/pthread_mutexattr_setkind_np.man (limited to 'linuxthreads') diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog index 06b90253b4..cad4e89694 100644 --- a/linuxthreads/ChangeLog +++ b/linuxthreads/ChangeLog @@ -1,3 +1,11 @@ +2002-04-05 Jakub Jelinek + + * man/pthread_mutexattr_init.man (pthread_mutexattr_settype): Document + instead of pthread_mutexattr_setkind_np. + (pthread_mutexattr_gettype): Similarly. + * man/pthread_mutexattr_setkind_np.man: New. + * man/Makefile (SOURCES): Add pthread_mutexattr_setkind_np.man. + 2002-04-02 Ulrich Drepper * sysdeps/ia64/pt-machine.h (MEMORY_BARRIER): Define. diff --git a/linuxthreads/man/Makefile b/linuxthreads/man/Makefile index 4875c3d765..4afd2ee15d 100644 --- a/linuxthreads/man/Makefile +++ b/linuxthreads/man/Makefile @@ -5,7 +5,7 @@ SOURCES=pthread_atfork.man pthread_attr_init.man pthread_cancel.man \ pthread_key_create.man pthread_mutex_init.man \ pthread_mutexattr_init.man pthread_once.man pthread_self.man \ pthread_setschedparam.man pthread_sigmask.man sem_init.man \ - pthread_kill_other_threads_np.man + pthread_kill_other_threads_np.man pthread_mutexattr_setkind_np.man MANPAGES=$(SOURCES:.man=.3thr) diff --git a/linuxthreads/man/pthread_mutexattr_init.man b/linuxthreads/man/pthread_mutexattr_init.man index 5ceefdbb56..b838948904 100644 --- a/linuxthreads/man/pthread_mutexattr_init.man +++ b/linuxthreads/man/pthread_mutexattr_init.man @@ -1,11 +1,11 @@ .TH PTHREAD_MUTEXATTR 3 LinuxThreads .XREF pthread_mutexattr_destroy -.XREF pthread_mutexattr_setkind_np -.XREF pthread_mutexattr_getkind_np +.XREF pthread_mutexattr_settype +.XREF pthread_mutexattr_gettype .SH NAME -pthread_mutexattr_init, pthread_mutexattr_destroy, pthread_mutexattr_setkind_np, pthread_mutexattr_getkind_np \- mutex creation attributes +pthread_mutexattr_init, pthread_mutexattr_destroy, pthread_mutexattr_settype, pthread_mutexattr_gettype \- mutex creation attributes .SH SYNOPSIS #include @@ -14,9 +14,9 @@ int pthread_mutexattr_init(pthread_mutexattr_t *attr); int pthread_mutexattr_destroy(pthread_mutexattr_t *attr); -int pthread_mutexattr_setkind_np(pthread_mutexattr_t *attr, int kind); +int pthread_mutexattr_settype(pthread_mutexattr_t *attr, int kind); -int pthread_mutexattr_getkind_np(const pthread_mutexattr_t *attr, int *kind); +int pthread_mutexattr_gettype(const pthread_mutexattr_t *attr, int *kind); .SH DESCRIPTION @@ -53,23 +53,23 @@ returns to the unlocked state. The default mutex kind is ``fast'', that is, !PTHREAD_MUTEX_FAST_NP!. -!pthread_mutexattr_setkind_np! sets the mutex kind attribute in |attr| +!pthread_mutexattr_settype! sets the mutex kind attribute in |attr| to the value specified by |kind|. -!pthread_mutexattr_getkind_np! retrieves the current value of the +!pthread_mutexattr_gettype! retrieves the current value of the mutex kind attribute in |attr| and stores it in the location pointed to by |kind|. .SH "RETURN VALUE" !pthread_mutexattr_init!, !pthread_mutexattr_destroy! and -!pthread_mutexattr_getkind_np! always return 0. +!pthread_mutexattr_gettype! always return 0. -!pthread_mutexattr_setkind_np! returns 0 on success and a non-zero +!pthread_mutexattr_settype! returns 0 on success and a non-zero error code on error. .SH ERRORS -On error, !pthread_mutexattr_setkind_np! returns the following error code: +On error, !pthread_mutexattr_settype! returns the following error code: .TP !EINVAL! |kind| is neither !PTHREAD_MUTEX_FAST_NP! nor !PTHREAD_MUTEX_RECURSIVE_NP! diff --git a/linuxthreads/man/pthread_mutexattr_setkind_np.man b/linuxthreads/man/pthread_mutexattr_setkind_np.man new file mode 100644 index 0000000000..e10f47d0e5 --- /dev/null +++ b/linuxthreads/man/pthread_mutexattr_setkind_np.man @@ -0,0 +1,39 @@ +.TH PTHREAD_MUTEXATTR_SETKIND_NP 3 LinuxThreads + +.XREF pthread_mutexattr_getkind_np + +.SH NAME +pthread_mutexattr_setkind_np, pthread_mutexattr_getkind_np \- deprecated mutex creation attributes + +.SH SYNOPSIS +#include + +int pthread_mutexattr_setkind_np(pthread_mutexattr_t *attr, int kind); + +int pthread_mutexattr_getkind_np(const pthread_mutexattr_t *attr, int *kind); + +.SH DESCRIPTION + +These functions are deprecated, use !pthread_mutexattr_settype!(3) +and !pthread_mutexattr_gettype!(3) instead. + +.SH "RETURN VALUE" +!pthread_mutexattr_getkind_np! always returns 0. + +!pthread_mutexattr_setkind_np! returns 0 on success and a non-zero +error code on error. + +.SH ERRORS + +On error, !pthread_mutexattr_setkind_np! returns the following error code: +.TP +!EINVAL! +|kind| is neither !PTHREAD_MUTEX_FAST_NP! nor !PTHREAD_MUTEX_RECURSIVE_NP! +nor !PTHREAD_MUTEX_ERRORCHECK_NP! + +.SH AUTHOR +Xavier Leroy + +.SH "SEE ALSO" +!pthread_mutexattr_settype!(3), +!pthread_mutexattr_gettype!(3). -- cgit 1.4.1