OpenBSD CVS

src/lib/libpthread/uthread/


Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.

Current directory: [local] / src / lib / libpthread / uthread

Current tag: OPENBSD_4_3_BASE


File Rev. Age Author Last log entry
[BACK] Parent Directory        
[TXT] Makefile.inc (in the Attic) [Hide]  1.20   17 years  kurt   _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, so isola...
[TXT] pthread_private.h (in the Attic) [Hide]  1.69   16 years  deraadt   make pthread vfork() not call fork(), but actually call vfork(). our vfork() ha...
[TXT] uthread_accept.c (in the Attic) [Hide]  1.11   17 years  kurt   Last Part of file descriptor race and deadlock corrections. When a fd enters th...
[TXT] uthread_atfork.c (in the Attic) [Hide]  1.3   18 years  brad   Add pthread_atfork(3) From FreeBSD 'looks ok' fgsch@ miod@ man page reviewed b...
[TXT] uthread_attr_destroy.c (in the Attic) [Hide]  1.4   21 years  marc   type func(...) -> type\nfunc(...) for function definitions
[TXT] uthread_attr_getdetachstate.c (in the Attic) [Hide]  1.4   22 years  fgsch   Change 1st arg in pthread_attr_getdetachstate to const.
[TXT] uthread_attr_getinheritsched.c (in the Attic) [Hide]  1.2   24 years  d   sync with FreeBSD
[TXT] uthread_attr_getschedparam.c (in the Attic) [Hide]  1.2   24 years  d   sync with FreeBSD
[TXT] uthread_attr_getschedpolicy.c (in the Attic) [Hide]  1.2   24 years  d   sync with FreeBSD
[TXT] uthread_attr_getscope.c (in the Attic) [Hide]  1.2   24 years  d   sync with FreeBSD
[TXT] uthread_attr_getstack.c (in the Attic) [Hide]  1.1   20 years  brad   add pthread_attr_[get|set]stack From: FreeBSD's libc_r ok marc@
[TXT] uthread_attr_getstackaddr.c (in the Attic) [Hide]  1.5   20 years  brad   Add missing const for function parameters to match POSIX. From: FreeBSD's libc_...
[TXT] uthread_attr_getstacksize.c (in the Attic) [Hide]  1.5   20 years  brad   Add missing const for function parameters to match POSIX. From: FreeBSD's libc_...
[TXT] uthread_attr_init.c (in the Attic) [Hide]  1.4   21 years  marc   type func(...) -> type\nfunc(...) for function definitions
[TXT] uthread_attr_setcreatesuspend_np.c (in the Attic) [Hide]  1.4   22 years  fgsch   pthread_* do not set errno but returns a errno value.
[TXT] uthread_attr_setdetachstate.c (in the Attic) [Hide]  1.4   21 years  marc   type func(...) -> type\nfunc(...) for function definitions
[TXT] uthread_attr_setinheritsched.c (in the Attic) [Hide]  1.2   24 years  d   sync with FreeBSD
[TXT] uthread_attr_setprio.c (in the Attic) [Hide]  1.5   21 years  marc   type func(...) -> type\nfunc(...) for function definitions
[TXT] uthread_attr_setschedparam.c (in the Attic) [Hide]  1.4   22 years  fgsch   Instead of ifdef around ENOTSUP, move it to pthread_private.h and make it EOPNOT...
[TXT] uthread_attr_setschedpolicy.c (in the Attic) [Hide]  1.5   20 years  brad   style
[TXT] uthread_attr_setscope.c (in the Attic) [Hide]  1.4   22 years  fgsch   correct return values.
[TXT] uthread_attr_setstack.c (in the Attic) [Hide]  1.1   20 years  brad   add pthread_attr_[get|set]stack From: FreeBSD's libc_r ok marc@
[TXT] uthread_attr_setstackaddr.c (in the Attic) [Hide]  1.4   21 years  marc   type func(...) -> type\nfunc(...) for function definitions
[TXT] uthread_attr_setstacksize.c (in the Attic) [Hide]  1.4   21 years  marc   type func(...) -> type\nfunc(...) for function definitions
[TXT] uthread_autoinit.c (in the Attic) [Hide]  1.12   21 years  marc   bad marc, commited crap to shut gcc up. Remove the crap.
[TXT] uthread_bind.c (in the Attic) [Hide]  1.4   24 years  d   sync with FreeBSD
[TXT] uthread_cancel.c (in the Attic) [Hide]  1.16   17 years  kurt   fix minor nit with previous commit
[TXT] uthread_clean.c (in the Attic) [Hide]  1.4   22 years  fgsch   Start syncing with FreeBSD: o Implement _get_curthread() and _set_curthread(). ...
[TXT] uthread_close.c (in the Attic) [Hide]  1.14   17 years  kurt   Use rlimit nofiles max to size fd/fdp tables instead of cur. Fixes applications ...
[TXT] uthread_closefrom.c (in the Attic) [Hide]  1.4   17 years  kurt   Use rlimit nofiles max to size fd/fdp tables instead of cur. Fixes applications ...
[TXT] uthread_concurrency.c (in the Attic) [Hide]  1.1   20 years  brad   Add stub implementations of pthread_[gs]etconcurrency From: FreeBSD' libc_r ok...
[TXT] uthread_cond.c (in the Attic) [Hide]  1.15   17 years  kurt   fix thread_continuation_t typedef and use passed curthread instead of calling _g...
[TXT] uthread_condattr_destroy.c (in the Attic) [Hide]  1.4   21 years  marc   type func(...) -> type\nfunc(...) for function definitions
[TXT] uthread_condattr_init.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_connect.c (in the Attic) [Hide]  1.8   17 years  kurt   lint warning corrections: - use the correct types - mark _thread_gc() w/ARGSUSED...
[TXT] uthread_create.c (in the Attic) [Hide]  1.21   19 years  kettenis   Add debug support. ok marc@
[TXT] uthread_detach.c (in the Attic) [Hide]  1.8   22 years  fgsch   From FreeBSD: Properly clear the status of a join operation if the joining threa...
[TXT] uthread_dup.c (in the Attic) [Hide]  1.7   17 years  kurt   Part 2 of file descriptor race and deadlock corrections. Adjust design of file ...
[TXT] uthread_dup2.c (in the Attic) [Hide]  1.12   16 years  kurt   Relocate internal pipe file descriptor if newfd collides with it. Fixes bsd_aut...
[TXT] uthread_equal.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_execve.c (in the Attic) [Hide]  1.10   17 years  kurt   Use rlimit nofiles max to size fd/fdp tables instead of cur. Fixes applications ...
[TXT] uthread_exit.c (in the Attic) [Hide]  1.20   17 years  kurt   Use rlimit nofiles max to size fd/fdp tables instead of cur. Fixes applications ...
[TXT] uthread_fchflags.c (in the Attic) [Hide]  1.1   25 years  d   add fchflags and fpathconf as well.
[TXT] uthread_fchmod.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_fchown.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_fcntl.c (in the Attic) [Hide]  1.9   17 years  kurt   Part 2 of file descriptor race and deadlock corrections. Adjust design of file ...
[TXT] uthread_fd.c (in the Attic) [Hide]  1.30   17 years  kurt   Eliminate many lint warnings by either: using the appropriate type, casting when...
[TXT] uthread_file.c (in the Attic) [Hide]  1.13   17 years  kurt   Eliminate many lint warnings by either: using the appropriate type, casting when...
[TXT] uthread_find_thread.c (in the Attic) [Hide]  1.5   22 years  fgsch   More sync with freebsd code; join related code this time.
[TXT] uthread_flock.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_fork.c (in the Attic) [Hide]  1.18   16 years  deraadt   make pthread vfork() not call fork(), but actually call vfork(). our vfork() ha...
[TXT] uthread_fpathconf.c (in the Attic) [Hide]  1.2   22 years  fgsch   fpathconf(2) returns long.
[TXT] uthread_fstat.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_fstatfs.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_fsync.c (in the Attic) [Hide]  1.5   24 years  d   sync with FreeBSD
[TXT] uthread_ftruncate.c (in the Attic) [Hide]  1.1   17 years  kurt   _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, so isola...
[TXT] uthread_gc.c (in the Attic) [Hide]  1.17   17 years  kurt   lint warning corrections: - use the correct types - mark _thread_gc() w/ARGSUSED...
[TXT] uthread_getdirentries.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_getpeername.c (in the Attic) [Hide]  1.4   24 years  d   sync with FreeBSD
[TXT] uthread_getprio.c (in the Attic) [Hide]  1.4   24 years  d   sync with FreeBSD
[TXT] uthread_getschedparam.c (in the Attic) [Hide]  1.3   22 years  fgsch   From FreeBSD: correct priority handling.
[TXT] uthread_getsockname.c (in the Attic) [Hide]  1.4   24 years  d   sync with FreeBSD
[TXT] uthread_getsockopt.c (in the Attic) [Hide]  1.4   24 years  d   sync with FreeBSD
[TXT] uthread_info_openbsd.c (in the Attic) [Hide]  1.15   17 years  kurt   clean up lint warnings related to the nfds_t type. okay marc@ millert@
[TXT] uthread_init.c (in the Attic) [Hide]  1.41   16 years  kurt   - make arc4random*() functions thread safe. Use a custom spinlock function inste...
[TXT] uthread_ioctl.c (in the Attic) [Hide]  1.4   17 years  kurt   Part 1 of file descriptor race and deadlock corrections. File status flags shou...
[TXT] uthread_join.c (in the Attic) [Hide]  1.11   20 years  marc   undefer sigs in all paths through the join code. Based upon patch/report from Ma...
[TXT] uthread_kern.c (in the Attic) [Hide]  1.36   17 years  kurt   clean up lint warnings related to the nfds_t type. okay marc@ millert@
[TXT] uthread_kevent.c (in the Attic) [Hide]  1.5   17 years  kurt   Last Part of file descriptor race and deadlock corrections. When a fd enters th...
[TXT] uthread_kill.c (in the Attic) [Hide]  1.12   17 years  kettenis   Return ESRCH instead of segfaulting when a thread ID could not be found. ok mar...
[TXT] uthread_kqueue.c (in the Attic) [Hide]  1.3   17 years  kurt   Part 2 of file descriptor race and deadlock corrections. Adjust design of file ...
[TXT] uthread_listen.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_lseek.c (in the Attic) [Hide]  1.1   17 years  kurt   _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, so isola...
[TXT] uthread_main_np.c (in the Attic) [Hide]  1.1   22 years  pvalchev   Provide the equivalent to Solaris thr_main() function; from FreeBSD
[TXT] uthread_mattr_init.c (in the Attic) [Hide]  1.4   24 years  d   sync with FreeBSD
[TXT] uthread_mattr_kind_np.c (in the Attic) [Hide]  1.8   18 years  brad   - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution. - Remove the...
[TXT] uthread_msync.c (in the Attic) [Hide]  1.4   20 years  brad   ansi
[TXT] uthread_multi_np.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_mutex.c (in the Attic) [Hide]  1.21   17 years  kurt   _FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, so isola...
[TXT] uthread_mutex_prioceiling.c (in the Attic) [Hide]  1.2   24 years  d   sync with FreeBSD
[TXT] uthread_mutex_protocol.c (in the Attic) [Hide]  1.2   24 years  d   sync with FreeBSD
[TXT] uthread_mutexattr_destroy.c (in the Attic) [Hide]  1.4   21 years  marc   type func(...) -> type\nfunc(...) for function definitions
[TXT] uthread_nanosleep.c (in the Attic) [Hide]  1.8   18 years  kurt   cap seconds to 100 million per man page and kernel nanosleep impl. prevents user...
[TXT] uthread_once.c (in the Attic) [Hide]  1.4   24 years  d   unused var, test lock return
[TXT] uthread_open.c (in the Attic) [Hide]  1.8   17 years  kurt   Part 2 of file descriptor race and deadlock corrections. Adjust design of file ...
[TXT] uthread_pipe.c (in the Attic) [Hide]  1.5   17 years  kurt   Part 2 of file descriptor race and deadlock corrections. Adjust design of file ...
[TXT] uthread_poll.c (in the Attic) [Hide]  1.15   17 years  kurt   clean up lint warnings related to the nfds_t type. okay marc@ millert@
[TXT] uthread_priority_queue.c (in the Attic) [Hide]  1.5   17 years  kurt   Eliminate many lint warnings by either: using the appropriate type, casting when...
[TXT] uthread_read.c (in the Attic) [Hide]  1.9   17 years  kurt   Last Part of file descriptor race and deadlock corrections. When a fd enters th...
[TXT] uthread_readv.c (in the Attic) [Hide]  1.9   17 years  kurt   Last Part of file descriptor race and deadlock corrections. When a fd enters th...
[TXT] uthread_recvfrom.c (in the Attic) [Hide]  1.9   17 years  kurt   lint warning corrections: - use the correct types - mark _thread_gc() w/ARGSUSED...
[TXT] uthread_recvmsg.c (in the Attic) [Hide]  1.8   17 years  kurt   lint warning corrections: - use the correct types - mark _thread_gc() w/ARGSUSED...
[TXT] uthread_resume_np.c (in the Attic) [Hide]  1.6   20 years  marc   pthead_supsend_all_np and pthread_resume_all_np from freebsd via Kurt Miller <t...
[TXT] uthread_rwlock.c (in the Attic) [Hide]  1.6   17 years  kurt   Eliminate many lint warnings by either: using the appropriate type, casting when...
[TXT] uthread_rwlockattr.c (in the Attic) [Hide]  1.4   24 years  alex   Fix incorrect `pshared' argument type for pthread_rwlockattr_setpshared. rse@eng...
[TXT] uthread_select.c (in the Attic) [Hide]  1.16   17 years  kurt   clean up lint warnings related to the nfds_t type. okay marc@ millert@
[TXT] uthread_self.c (in the Attic) [Hide]  1.4   22 years  fgsch   Start syncing with FreeBSD: o Implement _get_curthread() and _set_curthread(). ...
[TXT] uthread_sem.c (in the Attic) [Hide]  1.2   17 years  kurt   Eliminate many lint warnings by either: using the appropriate type, casting when...
[TXT] uthread_sendmsg.c (in the Attic) [Hide]  1.8   17 years  kurt   lint warning corrections: - use the correct types - mark _thread_gc() w/ARGSUSED...
[TXT] uthread_sendto.c (in the Attic) [Hide]  1.9   17 years  kurt   lint warning corrections: - use the correct types - mark _thread_gc() w/ARGSUSED...
[TXT] uthread_seterrno.c (in the Attic) [Hide]  1.4   24 years  d   do it the single-processor way
[TXT] uthread_setprio.c (in the Attic) [Hide]  1.5   24 years  d   sync with FreeBSD
[TXT] uthread_setschedparam.c (in the Attic) [Hide]  1.5   22 years  fgsch   Instead of ifdef around ENOTSUP, move it to pthread_private.h and make it EOPNOT...
[TXT] uthread_setsockopt.c (in the Attic) [Hide]  1.4   24 years  d   sync with FreeBSD
[TXT] uthread_shutdown.c (in the Attic) [Hide]  1.5   17 years  kurt   Don't grab _FD_LOCK and queue up behind other threads as this can potentially bl...
[TXT] uthread_sig.c (in the Attic) [Hide]  1.24   17 years  kurt   Eliminate many lint warnings by either: using the appropriate type, casting when...
[TXT] uthread_sigaction.c (in the Attic) [Hide]  1.8   20 years  miod   Off-by-ones, from aaron@
[TXT] uthread_sigaltstack.c (in the Attic) [Hide]  1.3   21 years  marc   Allow the fetching of current stack info from threaded apps. This is necessary ...
[TXT] uthread_sigblock.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_sigmask.c (in the Attic) [Hide]  1.7   20 years  marc   remove variable never read
[TXT] uthread_signal.c (in the Attic) [Hide]  1.5   21 years  marc   signal handling changes. This corrects several signal handling errors in the t...
[TXT] uthread_sigpending.c (in the Attic) [Hide]  1.3   22 years  fgsch   Start syncing with FreeBSD: o Implement _get_curthread() and _set_curthread(). ...
[TXT] uthread_sigprocmask.c (in the Attic) [Hide]  1.4   22 years  fgsch   call pthread_sigmask() instead of having the code twice.
[TXT] uthread_sigsetmask.c (in the Attic) [Hide]  1.3   24 years  d   sync with FreeBSD
[TXT] uthread_sigsuspend.c (in the Attic) [Hide]  1.5   22 years  fgsch   Start syncing with FreeBSD: o Implement _get_curthread() and _set_curthread(). ...
[TXT] uthread_sigwait.c (in the Attic) [Hide]  1.13   21 years  marc   Create a siginfo_t for thread-to-thread kill. Clean up (compiler warning elimin...
[TXT] uthread_single_np.c (in the Attic) [Hide]  1.5   21 years  marc   type func(...) -> type\nfunc(...) for function definitions
[TXT] uthread_socket.c (in the Attic) [Hide]  1.5   17 years  kurt   Part 2 of file descriptor race and deadlock corrections. Adjust design of file ...
[TXT] uthread_socketpair.c (in the Attic) [Hide]  1.6   17 years  kurt   Part 2 of file descriptor race and deadlock corrections. Adjust design of file ...
[TXT] uthread_spec.c (in the Attic) [Hide]  1.9   16 years  kettenis   Initialize the locks in key_table. On hppa _SPINLOCK_LOCKED is 0, so an uniniti...
[TXT] uthread_spinlock.c (in the Attic) [Hide]  1.13   21 years  marc   Create a siginfo_t for thread-to-thread kill. Clean up (compiler warning elimin...
[TXT] uthread_stack.c (in the Attic) [Hide]  1.10   17 years  kurt   Eliminate many lint warnings by either: using the appropriate type, casting when...
[TXT] uthread_stackseg_np.c (in the Attic) [Hide]  1.6   16 years  kurt   Report the correct stack size and top for the primordial thread in pthread_stack...
[TXT] uthread_suspend_np.c (in the Attic) [Hide]  1.10   17 years  kurt   fix thread_continuation_t typedef and use passed curthread instead of calling _g...
[TXT] uthread_switch_np.c (in the Attic) [Hide]  1.2   24 years  d   sync with FreeBSD
[TXT] uthread_vfork.c (in the Attic) [Hide]  1.3   16 years  deraadt   make pthread vfork() not call fork(), but actually call vfork(). our vfork() ha...
[TXT] uthread_wait4.c (in the Attic) [Hide]  1.7   22 years  marc   Fix problem found by espie (and other porters) where system(...) hangs forever. ...
[TXT] uthread_write.c (in the Attic) [Hide]  1.13   17 years  kurt   Eliminate many lint warnings by either: using the appropriate type, casting when...
[TXT] uthread_writev.c (in the Attic) [Hide]  1.13   17 years  kurt   Eliminate many lint warnings by either: using the appropriate type, casting when...
[TXT] uthread_yield.c (in the Attic) [Hide]  1.5   22 years  fgsch   Start syncing with FreeBSD: o Implement _get_curthread() and _set_curthread(). ...