From owner-cvs-src@FreeBSD.ORG Mon Mar 31 19:46:31 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3B2237B401; Mon, 31 Mar 2003 19:46:30 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E8D743F3F; Mon, 31 Mar 2003 19:46:30 -0800 (PST) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h313kU0U063166; Mon, 31 Mar 2003 19:46:30 -0800 (PST) (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h313kUtU063165; Mon, 31 Mar 2003 19:46:30 -0800 (PST) Message-Id: <200304010346.h313kUtU063165@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 31 Mar 2003 19:46:30 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr Makefile src/lib/libthr/arch/i386/i386 _curthread.S _setcurthread.c src/lib/libthr/thread Makefile.inc thr_attr.c thr_autoinit.c thr_cancel.c thr_clean.c thr_cond.c thr_condattr_destroy.c thr_condattr_init.c thr_create.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Apr 2003 03:46:31 -0000 jeff 2003/03/31 19:46:30 PST FreeBSD src repository Added files: lib/libthr Makefile lib/libthr/arch/i386/i386 _curthread.S _setcurthread.c lib/libthr/thread Makefile.inc thr_attr.c thr_autoinit.c thr_cancel.c thr_clean.c thr_cond.c thr_condattr_destroy.c thr_condattr_init.c thr_create.c thr_detach.c thr_equal.c thr_exit.c thr_find_thread.c thr_gc.c thr_getprio.c thr_getschedparam.c thr_info.c thr_init.c thr_join.c thr_kern.c thr_main_np.c thr_mattr_init.c thr_mattr_kind_np.c thr_multi_np.c thr_mutex.c thr_mutex_prioceiling.c thr_mutex_protocol.c thr_mutexattr_destroy.c thr_once.c thr_printf.c thr_private.h thr_resume_np.c thr_rwlock.c thr_rwlockattr.c thr_self.c thr_sem.c thr_seterrno.c thr_setprio.c thr_setschedparam.c thr_sig.c thr_spec.c thr_spinlock.c thr_stack.c thr_suspend_np.c thr_syscalls.c thr_yield.c Log: - Add libthr but don't hook it up to the regular build yet. This is an adaptation of libc_r for the thr system call interface. This is beta quality code. Revision Changes Path 1.1 +26 -0 src/lib/libthr/Makefile (new) 1.1 +17 -0 src/lib/libthr/arch/i386/i386/_curthread.S (new) 1.1 +122 -0 src/lib/libthr/arch/i386/i386/_setcurthread.c (new) 1.1 +50 -0 src/lib/libthr/thread/Makefile.inc (new) 1.1 +450 -0 src/lib/libthr/thread/thr_attr.c (new) 1.1 +61 -0 src/lib/libthr/thread/thr_autoinit.c (new) 1.1 +205 -0 src/lib/libthr/thread/thr_cancel.c (new) 1.1 +72 -0 src/lib/libthr/thread/thr_clean.c (new) 1.1 +544 -0 src/lib/libthr/thread/thr_cond.c (new) 1.1 +53 -0 src/lib/libthr/thread/thr_condattr_destroy.c (new) 1.1 +58 -0 src/lib/libthr/thread/thr_condattr_init.c (new) 1.1 +228 -0 src/lib/libthr/thread/thr_create.c (new) 1.1 +82 -0 src/lib/libthr/thread/thr_detach.c (new) 1.1 +44 -0 src/lib/libthr/thread/thr_equal.c (new) 1.1 +186 -0 src/lib/libthr/thread/thr_exit.c (new) 1.1 +61 -0 src/lib/libthr/thread/thr_find_thread.c (new) 1.1 +211 -0 src/lib/libthr/thread/thr_gc.c (new) 1.1 +56 -0 src/lib/libthr/thread/thr_getprio.c (new) 1.1 +59 -0 src/lib/libthr/thread/thr_getschedparam.c (new) 1.1 +193 -0 src/lib/libthr/thread/thr_info.c (new) 1.1 +363 -0 src/lib/libthr/thread/thr_init.c (new) 1.1 +161 -0 src/lib/libthr/thread/thr_join.c (new) 1.1 +188 -0 src/lib/libthr/thread/thr_kern.c (new) 1.1 +47 -0 src/lib/libthr/thread/thr_main_np.c (new) 1.1 +56 -0 src/lib/libthr/thread/thr_mattr_init.c (new) 1.1 +97 -0 src/lib/libthr/thread/thr_mattr_kind_np.c (new) 1.1 +50 -0 src/lib/libthr/thread/thr_multi_np.c (new) 1.1 +432 -0 src/lib/libthr/thread/thr_mutex.c (new) 1.1 +122 -0 src/lib/libthr/thread/thr_mutex_prioceiling.c (new) 1.1 +70 -0 src/lib/libthr/thread/thr_mutex_protocol.c (new) 1.1 +53 -0 src/lib/libthr/thread/thr_mutexattr_destroy.c (new) 1.1 +53 -0 src/lib/libthr/thread/thr_once.c (new) 1.1 +124 -0 src/lib/libthr/thread/thr_printf.c (new) 1.1 +804 -0 src/lib/libthr/thread/thr_private.h (new) 1.1 +87 -0 src/lib/libthr/thread/thr_resume_np.c (new) 1.1 +341 -0 src/lib/libthr/thread/thr_rwlock.c (new) 1.1 +98 -0 src/lib/libthr/thread/thr_rwlockattr.c (new) 1.1 +44 -0 src/lib/libthr/thread/thr_self.c (new) 1.1 +257 -0 src/lib/libthr/thread/thr_sem.c (new) 1.1 +59 -0 src/lib/libthr/thread/thr_seterrno.c (new) 1.1 +52 -0 src/lib/libthr/thread/thr_setprio.c (new) 1.1 +115 -0 src/lib/libthr/thread/thr_setschedparam.c (new) 1.1 +166 -0 src/lib/libthr/thread/thr_sig.c (new) 1.1 +225 -0 src/lib/libthr/thread/thr_spec.c (new) 1.1 +88 -0 src/lib/libthr/thread/thr_spinlock.c (new) 1.1 +240 -0 src/lib/libthr/thread/thr_stack.c (new) 1.1 +53 -0 src/lib/libthr/thread/thr_suspend_np.c (new) 1.1 +418 -0 src/lib/libthr/thread/thr_syscalls.c (new) 1.1 +45 -0 src/lib/libthr/thread/thr_yield.c (new)