CVS commit: src/lib/libpthread

2021-04-12 Thread matthew green
Module Name:src Committed By: mrg Date: Tue Apr 13 00:31:54 UTC 2021 Modified Files: src/lib/libpthread: pthread.c Log Message: fake-use alloca()'s return value to quieten -Werror=unused-result To generate a diff of this commit: cvs rdiff -u -r1.178 -r1.179 src/lib/libpt

CVS commit: src/lib/libpthread

2021-03-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Mar 10 15:05:11 UTC 2021 Modified Files: src/lib/libpthread: pthread_types.h Log Message: Use __pthread_volatile for ptc_waiters (Greg A. Woods) To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/lib/libpthr

CVS commit: src/lib/libpthread

2020-06-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Jun 14 21:33:28 UTC 2020 Modified Files: src/lib/libpthread: pthread_cond.c Log Message: Another bug. The CAS loop in pthread_cond_signal() could race against the thread it is trying to awake. The thread could exit the condvar a

CVS commit: src/lib/libpthread

2020-06-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Jun 14 21:31:11 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: Don't need to ignore ESRCH from _lwp_park() any more. To generate a diff of this commit: cvs rdiff -u -r1.176 -r1.177 src/lib/libpthread/pthread

CVS commit: src/lib/libpthread

2020-06-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Jun 13 17:39:42 UTC 2020 Modified Files: src/lib/libpthread: pthread_cond.c Log Message: Nix trailing whitespace. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/lib/libpthread/pthread_cond.c Please not

CVS commit: src/lib/libpthread

2020-06-11 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Jun 11 18:41:22 UTC 2020 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: Adjust memory barriers. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/lib/libpthread/pthread_mutex.c Please note that

CVS commit: src/lib/libpthread

2020-06-11 Thread Andrew Doran
Module Name:src Committed By: ad Date: Thu Jun 11 18:42:02 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_tsd.c Log Message: Drop self->pt_lock before clearing TSD / malloc TSD. To generate a diff of this commit: cvs rdiff -u -r1.175 -r1.176 src/lib/libpt

CVS commit: src/lib/libpthread

2020-06-10 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Jun 10 22:45:15 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_cond.c pthread_int.h pthread_mutex.c pthread_types.h Log Message: - Make pthread_condvar and pthread_mutex work on the stack rather than in

CVS commit: src/lib/libpthread

2020-06-06 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Jun 6 22:24:00 UTC 2020 Modified Files: src/lib/libpthread: pthread_cond.c Log Message: Adjust previous. In the condvar case the wakeup might already have been eaten. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.

CVS commit: src/lib/libpthread

2020-06-03 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Jun 4 04:40:01 UTC 2020 Modified Files: src/lib/libpthread: pthread_cond.c Log Message: Nix trailing whitespace. NFCI. To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/lib/libpthread/pthread_cond.c Ple

CVS commit: src/lib/libpthread

2020-06-03 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Jun 3 22:10:24 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_cond.c pthread_mutex.c Log Message: Deal with a couple of problems with threads being awoken early due to timeouts or cancellation where: - The restar

CVS commit: src/lib/libpthread

2020-06-01 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Jun 2 00:29:53 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_int.h pthread_rwlock.c Log Message: Pass down errno when calling pthread__errorfunc after a system call. Allow format arguments for that reason and

CVS commit: src/lib/libpthread

2020-06-01 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Jun 1 11:44:59 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_cond.c pthread_int.h pthread_mutex.c pthread_rwlock.c pthread_types.h Log Message: In the interests of reliability simplify waiter handling

CVS commit: src/lib/libpthread

2020-05-16 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat May 16 22:53:37 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_barrier.c pthread_cond.c pthread_int.h pthread_mutex.c pthread_rwlock.c Log Message: - Try to eliminate a hang in "parked" I've been seeing

CVS commit: src/lib/libpthread

2020-05-15 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri May 15 14:30:23 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: Lock/unlock/reinit pthread__deadqueue_lock over fork. To generate a diff of this commit: cvs rdiff -u -r1.168 -r1.169 src/lib/libpthread/pthr

CVS commit: src/lib/libpthread

2020-04-19 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Apr 19 20:47:04 UTC 2020 Modified Files: src/lib/libpthread: pthread_tsd.c Log Message: Improve TSD behavior Optimistically check whether the key has been used by this thread already and avoid locking in that case. This avoids

CVS commit: src/lib/libpthread

2020-04-19 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Apr 19 20:46:04 UTC 2020 Modified Files: src/lib/libpthread: pthread_tsd.c Log Message: Reinit TSD mutex in the child to avoid issues with former waiters To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/lib/l

CVS commit: src/lib/libpthread

2020-04-14 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Tue Apr 14 23:35:07 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_cond.c Log Message: Drop most of the logic associated with pthread__started. The pthread_cond logic is a questionable optimisation at best and the

CVS commit: src/lib/libpthread

2020-02-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Feb 16 17:45:12 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_int.h pthread_mutex.c pthread_tsd.c Log Message: Revert "Enhance the pthread(3) + malloc(3) init model" It is reported to hand on aarch

CVS commit: src/lib/libpthread

2020-02-16 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Feb 16 17:14:31 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: Set __isthreaded before bootstrapping malloc(3) jemalloc depends on the __isthreaded dynamic state logic. Reported by for mpv and by for gz

CVS commit: src/lib/libpthread

2020-02-15 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 15 23:59:30 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_int.h pthread_mutex.c pthread_tsd.c Log Message: Enhance the pthread(3) + malloc(3) init model Separate the pthread_atfork(3) call from

CVS commit: src/lib/libpthread

2020-02-08 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 8 17:06:03 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: Change the behavior of pthread_equal() On error when not aborting, do not return EINVAL as it has a side effect of being interpreted as matchi

CVS commit: src/lib/libpthread

2020-02-05 Thread Ryo ONODERA
Module Name:src Committed By: ryoon Date: Wed Feb 5 14:56:04 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: Remove trailing whiteapaces and tab To generate a diff of this commit: cvs rdiff -u -r1.162 -r1.163 src/lib/libpthread/pthread.c Please note

CVS commit: src/lib/libpthread

2020-02-05 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Feb 5 11:05:10 UTC 2020 Modified Files: src/lib/libpthread: pthread_int.h pthread_rwlock.c pthread_spin.c Log Message: Retire ifdef ERRORCHECK in pthread(3) It is enabled unconditionally since 2003 and used only for rwlocks a

CVS commit: src/lib/libpthread

2020-02-01 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 1 15:39:56 UTC 2020 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: Remove 'ifdef 0' hacks It is no longer needed as the proper fix avoiding premature malloc() landed the sources. To generate a diff of

CVS commit: src/lib/libpthread

2020-01-31 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Fri Jan 31 17:52:15 UTC 2020 Modified Files: src/lib/libpthread: pthread_mutex.c pthread_rwlock.c pthread_spin.c Log Message: Refactor libpthread checks for invalid arguments Switch from manual functions to pthread__error(). To

CVS commit: src/lib/libpthread

2020-01-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 31 02:37:47 UTC 2020 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: In the same spirit as the previous pthread_mutex_init change for jemalloc, make pthread_mutexattr_init do always a full initialization

CVS commit: src/lib/libpthread

2020-01-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 29 21:11:25 UTC 2020 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: Use pthread_mutexattr_t and pthread_mutex_t magic fields Validate _PT_MUTEX_MAGIC in pthread_mutex_t and _PT_MUTEXATTR_MAGIC in pthread_

CVS commit: src/lib/libpthread

2020-01-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Wed Jan 29 17:11:57 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: - pthread_join(): remove temporary hack now kernel returns correct errno. - kill(getpid(), SIGABRT) -> _lwp_kill(_lwp_self(), SIGABRT) To gen

CVS commit: src/lib/libpthread

2020-01-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 29 16:34:09 UTC 2020 Modified Files: src/lib/libpthread: pthread_misc.c Log Message: Check thread->pt_magic with PT_MAGIC promptly To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/lib/libpthread/pthread_m

CVS commit: src/lib/libpthread

2020-01-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 29 16:03:44 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_getcpuclockid.c Log Message: Chack thread->pt_magic with PT_MAGIC promptly Rearrange some checks to avoid verifying pthread_t after using it. To

CVS commit: src/lib/libpthread

2020-01-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 29 15:31:14 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: Revert previous Two assignments are correct. To generate a diff of this commit: cvs rdiff -u -r1.159 -r1.160 src/lib/libpthread/pthread.c P

CVS commit: src/lib/libpthread

2020-01-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 29 15:15:00 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: Do not set stackbase2 twice for !__MACHINE_STACK_GROWS_UP To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159 src/lib/libpthread/

CVS commit: src/lib/libpthread

2020-01-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 29 15:07:46 UTC 2020 Modified Files: src/lib/libpthread: pthread_cond.c Log Message: Use pthread_condattr_t and pthread_cond_t magic fields Validate _PT_CONDATTR_MAGIC and _PT_COND_MAGIC respectively. To generate a diff

CVS commit: src/lib/libpthread

2020-01-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 29 14:41:57 UTC 2020 Modified Files: src/lib/libpthread: pthread_barrier.c Log Message: Use pthread_barrierattr_t and pthread_barrier_t magic fields Set respectively _PT_BARRIER_DEAD for pthread_barrier_destroy() and _PT_B

CVS commit: src/lib/libpthread

2020-01-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 29 13:47:31 UTC 2020 Modified Files: src/lib/libpthread: pthread_attr.c Log Message: Use the pta_magic field in pthread attribute Set PT_ATTR_DEAD on pthread_attr_destroy(). Check pta_magic before using pthread_attr_t in a

CVS commit: src/lib/libpthread

2020-01-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Jan 29 10:55:23 UTC 2020 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: Mark destroyed pthread_mutexattr_t as dead To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/lib/libpthread/pthread_mut

CVS commit: src/lib/libpthread

2020-01-28 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Jan 28 13:08:40 UTC 2020 Modified Files: src/lib/libpthread: pthread_int.h Log Message: - A bit more alignment in __pthread_st especially for the rbtree node. - Use COHERENCY_UNIT from sys/param.h. To generate a diff of this com

CVS commit: src/lib/libpthread

2020-01-28 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue Jan 28 09:23:15 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: pthread_join(): add a temporary hack to make lib/libpthread/t_detach pass. The correct fix is to do this in kernel (I have that change, but it's p

CVS commit: src/lib/libpthread

2020-01-27 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Jan 27 20:50:05 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_int.h Log Message: pthread_detach(), pthread_join(): go back to using _lwp_detach() and _lwp_wait(), rather than doing it all in userspace. There's l

CVS commit: src/lib/libpthread

2020-01-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Jan 25 18:30:41 UTC 2020 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: Adjustment to previous: don't call _lwp_unpark_all() with nwaiters == 0. To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68 src

CVS commit: src/lib/libpthread

2020-01-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Jan 25 18:01:28 UTC 2020 Modified Files: src/lib/libpthread: pthread.c Log Message: pthread_exit(): it looks there there is at least one path through which a thread can exit with waiters still hanging off it (cancellation when wai

CVS commit: src/lib/libpthread

2020-01-25 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Jan 25 17:58:28 UTC 2020 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: pthread__mutex_unlock_slow(): ignore the DEFERRED bit. It's only purpose is to get the thread to go through the slow path. If there are wa

CVS commit: src/lib/libpthread

2020-01-13 Thread Andrew Doran
Module Name:src Committed By: ad Date: Mon Jan 13 18:22:56 UTC 2020 Modified Files: src/lib/libpthread: pthread.c pthread_cond.c pthread_int.h pthread_misc.c pthread_mutex.c pthread_rwlock.c Log Message: Rip out some very ambitious optimisations around pthread_

CVS commit: src/lib/libpthread

2019-12-24 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Dec 25 00:44:45 UTC 2019 Modified Files: src/lib/libpthread: pthread_tsd.c Log Message: Since pthread_setspecific requires locks, ensure that they are acquired before fork and dropped in both parent and child. At least Python d

CVS commit: src/lib/libpthread

2019-12-18 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Dec 18 15:11:57 UTC 2019 Modified Files: src/lib/libpthread: pthread_int.h Log Message: Bump PTHREAD__UNPARK_MAX to 128 as bandaid for locking related hangs. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/l

CVS commit: src/lib/libpthread

2019-12-16 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Mon Dec 16 22:22:11 UTC 2019 Modified Files: src/lib/libpthread: pthread_rwlock.c Log Message: pthread__rwlock_spin - clarify the test. It's more pedantically correct to check RW_WRITE_LOCKED before obtaining the thread id of the ow

CVS commit: src/lib/libpthread

2019-12-16 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Mon Dec 16 20:45:40 UTC 2019 Modified Files: src/lib/libpthread: pthread_int.h Log Message: G/c unused rwlock owner macros copy-pasted from the kernel. They were brought along with the rwlock flags but never used and never even adap

CVS commit: src/lib/libpthread

2019-12-15 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun Dec 15 23:13:33 UTC 2019 Modified Files: src/lib/libpthread: pthread_rwlock.c Log Message: _DIAGASSERT that RW_FLAGMASK bits are not set in a thread pointer. rwlock uses lower bits of a thread pointer for flags in the lock owner

CVS commit: src/lib/libpthread

2019-12-15 Thread Valeriy E. Ushakov
Module Name:src Committed By: uwe Date: Sun Dec 15 22:32:29 UTC 2019 Modified Files: src/lib/libpthread: tss.c Log Message: Drop bogus _DIAGASSERT that don't even compile. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libpthread/tss.c Please note t

CVS commit: src/lib/libpthread

2019-05-07 Thread Maya Rashish
Module Name:src Committed By: maya Date: Tue May 7 18:45:37 UTC 2019 Modified Files: src/lib/libpthread: Makefile Log Message: Make CLEANFILES actually work. .TARGET is not defined when not in a target rule. Thanks xtos for the heads up. To generate a diff of this comm

CVS commit: src/lib/libpthread

2019-05-07 Thread Maya Rashish
Module Name:src Committed By: maya Date: Tue May 7 18:12:53 UTC 2019 Modified Files: src/lib/libpthread: Makefile Log Message: Replace the link command for libpthread.a so that we create a single section with all the libpthread symbols in it. This makes -lpthread behave l

CVS commit: src/lib/libpthread

2019-04-29 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Mon Apr 29 20:11:44 UTC 2019 Modified Files: src/lib/libpthread: thrd.c Log Message: Avoid incompatible function pointer casts in thrd_create(3) Use an intermediate function trampoline to workaround different function pointer prot

CVS commit: src/lib/libpthread

2019-04-27 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Sat Apr 27 10:57:12 UTC 2019 Modified Files: src/lib/libpthread: call_once.3 cnd.3 mtx.3 thrd.3 threads.3 tss.3 Log Message: Fix some typos, improve wording. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libpt

CVS commit: src/lib/libpthread

2019-04-24 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Apr 24 21:41:15 UTC 2019 Modified Files: src/lib/libpthread: call_once.c Log Message: Drop error path from C11 call_once The original implementation of C11 threads(3) contained check for error paths, but it was stripped in the

CVS commit: src/lib/libpthread

2019-04-24 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Wed Apr 24 18:47:54 UTC 2019 Modified Files: src/lib/libpthread: thrd.3 thrd.c threads.h Log Message: Introduce minor changes to the C11 threading library Switch tss_t type from int to pthread_key_t (no functional change as pthrea

CVS commit: src/lib/libpthread

2019-03-05 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Mar 5 22:49:38 UTC 2019 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: Jemalloc initializes mutexes before we become threaded and expects to use them later. To generate a diff of this commit: cvs rdiff -

CVS commit: src/lib/libpthread/arch/arm

2018-11-22 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Thu Nov 22 20:38:59 UTC 2018 Modified Files: src/lib/libpthread/arch/arm: pthread_md.h Log Message: G/C __APCS_26__ support To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/lib/libpthread/arch/arm/pthread_md.h P

CVS commit: src/lib/libpthread

2018-09-09 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sun Sep 9 07:24:59 UTC 2018 Modified Files: src/lib/libpthread: shlib_version Log Message: Add a todo item for a future major bump (rename many symbols) To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/lib/libpth

CVS commit: src/lib/libpthread

2018-08-18 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Aug 19 02:10:42 UTC 2018 Modified Files: src/lib/libpthread: pthread.c Log Message: Drop a duplicate instruction line No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.151 -r1.152 src/lib/lib

CVS commit: src/lib/libpthread

2018-07-28 Thread Robert Elz
Module Name:src Committed By: kre Date: Sat Jul 28 14:00:19 UTC 2018 Modified Files: src/lib/libpthread: pthread_cond.3 Log Message: PR lib/53477 (rudolf at eq.cz) - correct an obvious mistake. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/lib/libpthrea

CVS commit: src/lib/libpthread

2018-06-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Jun 9 23:45:56 UTC 2018 Modified Files: src/lib/libpthread: Makefile Log Message: But set NOSANITIZER To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/lib/libpthread/Makefile Please note that diffs are n

CVS commit: src/lib/libpthread

2018-02-25 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Feb 25 18:51:18 UTC 2018 Modified Files: src/lib/libpthread: Makefile Log Message: remove hard-coded -fomit-frame-pointer for pthread stuff, let these use the same setting as the rest of the tree. the performance difference is ma

CVS commit: src/lib/libpthread

2018-02-19 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Feb 20 05:10:52 UTC 2018 Modified Files: src/lib/libpthread: pthread.h Log Message: Remove namespace restriction from pthread_condattr_{g,s}etclock(3) These functions were marked as _NETBSD_SOURCE when introduced to the source

CVS commit: src/lib/libpthread

2018-02-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Feb 6 20:22:23 UTC 2018 Modified Files: src/lib/libpthread: pthread.h Log Message: fix duplicate declaration of pthread_atfork in unistd.h To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/lib/libpthread/p

CVS commit: src/lib/libpthread

2017-12-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Dec 26 17:00:51 UTC 2017 Modified Files: src/lib/libpthread: pthread.h Log Message: Needs to be protected since it has a timespec argument. Found by lint(1) To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src

CVS commit: src/lib/libpthread

2017-12-08 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Dec 8 09:59:26 UTC 2017 Modified Files: src/lib/libpthread: pthread_compat.c Log Message: Revert last 2 updates - these are, of course, not needed at all... To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/lib/l

CVS commit: src/lib/libpthread

2017-12-08 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Dec 8 09:41:16 UTC 2017 Modified Files: src/lib/libpthread: pthread_compat.c Log Message: This time do _lwp_park() timeout unconsting correctly not just compilably. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 s

CVS commit: src/lib/libpthread

2017-12-08 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Dec 8 09:24:31 UTC 2017 Modified Files: src/lib/libpthread: pthread.c pthread_compat.c pthread_mutex.c Log Message: Deal with more lwp_park() timestamp unconsting To generate a diff of this commit: cvs rdiff -u -r1.150 -r1.151

CVS commit: src/lib/libpthread

2017-12-07 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Dec 8 03:08:19 UTC 2017 Modified Files: src/lib/libpthread: pthread_cond.c Log Message: unconst the timestamp To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/lib/libpthread/pthread_cond.c Please note th

CVS commit: src/lib/libpthread

2017-10-22 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Mon Oct 23 01:03:23 UTC 2017 Modified Files: src/lib/libpthread: pthread.3 pthread_attr_getdetachstate.3 pthread_attr_getscope.3 pthread_attr_getstack.3 pthread_self.3 Log Message: Remove superfluous Tn. To generate a d

CVS commit: src/lib/libpthread

2017-10-22 Thread Abhinav Upadhyay
Module Name:src Committed By: abhinav Date: Sun Oct 22 18:37:01 UTC 2017 Modified Files: src/lib/libpthread: pthread_barrierattr.3 Log Message: All the four functions described in the man page conform to POSIX.1 To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.

CVS commit: src/lib/libpthread

2017-10-22 Thread Abhinav Upadhyay
Module Name:src Committed By: abhinav Date: Sun Oct 22 18:26:46 UTC 2017 Modified Files: src/lib/libpthread: pthread_barrierattr.3 Log Message: Add missing word in the sentence To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/lib/libpthread/pthread_barri

CVS commit: src/lib/libpthread

2017-10-22 Thread Abhinav Upadhyay
Module Name:src Committed By: abhinav Date: Sun Oct 22 16:37:24 UTC 2017 Modified Files: src/lib/libpthread: pthread_attr_getguardsize.3 pthread_attr_getinheritsched.3 pthread_attr_getname_np.3 pthread_attr_getschedparam.3 pthread_attr_getscope.3

CVS commit: src/lib/libpthread

2017-10-22 Thread Abhinav Upadhyay
Module Name:src Committed By: abhinav Date: Sun Oct 22 16:15:02 UTC 2017 Modified Files: src/lib/libpthread: pthread_barrier.3 Log Message: Remove description of pthread_barrierattr_getpshared and pthread_barrierattr_setpshared These functions are described in pthread_ba

CVS commit: src/lib/libpthread

2017-10-22 Thread Abhinav Upadhyay
Module Name:src Committed By: abhinav Date: Sun Oct 22 16:09:22 UTC 2017 Modified Files: src/lib/libpthread: pthread_barrier.3 Log Message: Add rest of the pthread_barrier functions in the NAME section To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/lib/l

CVS commit: src/lib/libpthread

2017-10-22 Thread Abhinav Upadhyay
Module Name:src Committed By: abhinav Date: Sun Oct 22 15:48:11 UTC 2017 Modified Files: src/lib/libpthread: pthread_attr_getdetachstate.3 Log Message: Add pthread_attr_setdetachstate to NAME section To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/lib

CVS commit: src/lib/libpthread

2017-10-22 Thread Abhinav Upadhyay
Module Name:src Committed By: abhinav Date: Sun Oct 22 15:44:21 UTC 2017 Modified Files: src/lib/libpthread: pthread_attr_get_np.3 Log Message: Add pthread_getattr_np to the NAME section To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/libpthread/pthre

CVS commit: src/lib/libpthread

2017-09-09 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Sep 9 23:21:45 UTC 2017 Modified Files: src/lib/libpthread: pthread_types.h Log Message: Support on C89 compilers Clang 5.0.0(svn) reports warnings on for C99 constructs when used with strict -std=c89. Restrict designated

CVS commit: src/lib/libpthread

2017-08-01 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Aug 1 12:31:45 UTC 2017 Modified Files: src/lib/libpthread: pthread_attr.c Log Message: pthread__attr_init_private: malloc+memset -> calloc. Also initialize all values to the proper defaults. This fixes the "rustc panic" disc

CVS commit: src/lib/libpthread/arch/arm

2017-07-17 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Mon Jul 17 20:24:07 UTC 2017 Modified Files: src/lib/libpthread/arch/arm: pthread_md.h Log Message: Typo in comment To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/lib/libpthread/arch/arm/pthread_md.h Please not

CVS commit: src/lib/libpthread

2017-07-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jul 9 20:21:08 UTC 2017 Modified Files: src/lib/libpthread: pthread_tsd.c Log Message: PR/52386: Use the number of iterations we document. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/lib/libpthread/p

CVS commit: src/lib/libpthread

2017-07-02 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Sun Jul 2 17:13:08 UTC 2017 Modified Files: src/lib/libpthread: pthread.c Log Message: Do not look at environmental variables for suid/guid binaries. To generate a diff of this commit: cvs rdiff -u -r1.148 -r1.149 src/lib/libpth

CVS commit: src/lib/libpthread

2017-03-28 Thread Maya Rashish
Module Name:src Committed By: maya Date: Tue Mar 28 17:42:52 UTC 2017 Modified Files: src/lib/libpthread: pthread_condattr.3 Log Message: Remove outdated CAVEATS. Not sure everything is standards compliant, but I've been told non-default values are supported and pshared e

CVS commit: src/lib/libpthread

2017-02-02 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Thu Feb 2 10:48:22 UTC 2017 Modified Files: src/lib/libpthread: pthread_mutexattr.3 Log Message: Fix a typo : pthread_mutexaddr_init -> pthread_mutexattr_init. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/li

CVS commit: src/lib/libpthread

2016-11-24 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Thu Nov 24 12:19:28 UTC 2016 Modified Files: src/lib/libpthread: pthread.3 Log Message: Bump date for previous. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/lib/libpthread/pthread.3 Please note that diffs are

CVS commit: src/lib/libpthread

2016-11-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Tue Nov 22 00:32:09 UTC 2016 Modified Files: src/lib/libpthread: pthread.3 Log Message: Add reference in SEE ALSO to pthread_dbg(3) Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/lib/libpthread/p

CVS commit: src/lib/libpthread

2016-10-31 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Oct 31 23:53:12 UTC 2016 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: Don't spin if we already own the mutex, otherwise we will get stuck spinning forever, fixes timemutex{1,2} tests. To generate a diff

CVS commit: src/lib/libpthread

2016-10-30 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Oct 30 23:26:33 UTC 2016 Modified Files: src/lib/libpthread: pthread.h pthread_mutex.3 Log Message: POSIX harder the pthread_mutex_timedlock(3) prototype Add missing __restrict keyword to the first pointer parameter. It was a

CVS commit: src/lib/libpthread

2016-07-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jul 20 21:02:04 UTC 2016 Modified Files: src/lib/libpthread: pthread_types.h Log Message: unnamed unions need special treatment since they need braced initializers for old style initializations. To generate a diff of this

CVS commit: src/lib/libpthread

2016-07-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jul 20 20:06:05 UTC 2016 Modified Files: src/lib/libpthread: pthread_types.h Log Message: cplusplus does not like complex named initializers... To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/lib/libpthre

CVS commit: src/lib/libpthread

2016-07-20 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Jul 20 19:26:52 UTC 2016 Modified Files: src/lib/libpthread: pthread_types.h Log Message: use named initializers To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/lib/libpthread/pthread_types.h Please note

CVS commit: src/lib/libpthread

2016-07-17 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jul 17 13:49:43 UTC 2016 Modified Files: src/lib/libpthread: pthread_mutex.c pthread_types.h Log Message: Use anonymous union for ptm_ceiling and old __pthread_spin_t field to maintain backward compatibility and fix hppa build.

CVS commit: src/lib/libpthread

2016-07-16 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sat Jul 16 12:58:12 UTC 2016 Modified Files: src/lib/libpthread: pthread_mutex.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61 src/lib/libpthread/pthread_mutex.c Please note that diffs are not pu

CVS commit: src/lib/libpthread

2016-07-05 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Tue Jul 5 10:04:17 UTC 2016 Modified Files: src/lib/libpthread: pthread_attr_getstack.3 pthread_barrier.3 pthread_barrierattr.3 pthread_cond.3 pthread_condattr.3 pthread_mutex.3 pthread_mutexattr.3 pthread_onc

CVS commit: src/lib/libpthread

2016-04-24 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Sun Apr 24 09:01:45 UTC 2016 Modified Files: src/lib/libpthread: pthread_getcpuclockid.3 Log Message: Formatting, typos, whitespace fixes. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/lib/libpthread/pthread_getcp

CVS commit: src/lib/libpthread

2016-04-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Apr 24 00:05:28 UTC 2016 Modified Files: src/lib/libpthread: pthread_getcpuclockid.3 Log Message: commit the right file. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libpthread/pthread_getcpuclockid.

CVS commit: src/lib/libpthread

2016-04-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Apr 23 23:23:18 UTC 2016 Modified Files: src/lib/libpthread: shlib_version Log Message: bump To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/lib/libpthread/shlib_version Please note that diffs are not pu

CVS commit: src/lib/libpthread

2016-04-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Apr 23 23:12:19 UTC 2016 Modified Files: src/lib/libpthread: Makefile pthread.h Added Files: src/lib/libpthread: pthread_getcpuclockid.3 pthread_getcpuclockid.c Log Message: Add pthread_getcpuclockid(3) To generate

CVS commit: src/lib/libpthread

2016-04-06 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Apr 7 06:21:48 UTC 2016 Modified Files: src/lib/libpthread: pthread_attr_getguardsize.3 Log Message: _SC_PAGESIZE is not the page size; it's a symbolic code for retrieving the page size. To generate a diff of this commit:

  1   2   3   >