Received: from SOUTH-STATION-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA12905; Fri, 16 Feb 96 21:20:52 EST
Received: from halloran-eldar.lcs.mit.edu by MIT.EDU with SMTP
	id AA18633; Fri, 16 Feb 96 21:20:33 EST
Received: from freefall.FreeBSD.ORG by halloran-eldar.lcs.mit.edu; (5.65/1.1.8.2/19Aug95-0530PM)
	id AA23267; Fri, 16 Feb 1996 21:20:40 -0500
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id SAA24148
          Fri, 16 Feb 1996 18:19:41 -0800 (PST)
Received: (from jdp@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id SAA24140
          Fri, 16 Feb 1996 18:19:39 -0800 (PST)
Date: Fri, 16 Feb 1996 18:19:39 -0800 (PST)
From: John Polstra <jdp@freefall.freebsd.org>
Message-Id: <199602170219.SAA24140@freefall.freebsd.org>
To: CVS-committers@freefall.freebsd.org, cvs-all@freefall.freebsd.org,
        cvs-lib@freefall.freebsd.org
Subject: cvs commit:  src/lib/libc_r/net Makefile.inc src/lib/libc_r/uthread uthread_autoinit.cc Makefile.inc uthread_init.c
Sender: owner-cvs-committers@FreeBSD.org
Precedence: bulk

jdp         96/02/16 18:19:38

  Modified:    lib/libc_r/net  Makefile.inc
  Log:
  Removed "iso_addr.c" from the Makefile.  Support for it has been removed
  from the system, and a required include file no longer exists.
  
  Revision  Changes    Path
  1.2       +1 -1      src/lib/libc_r/net/Makefile.inc

  Modified:    lib/libc_r/uthread  Makefile.inc uthread_init.c
  Added:       lib/libc_r/uthread  uthread_autoinit.cc
  Log:
  Added a new module "uthread_autoinit.cc".  This is a small C++ module.
  It uses a static constructor to call _thread_init() at program start-up
  time.  That eliminates the need for any initialization hooks in crt0.o.
  
  Added a symbol reference in "uthread_init.c", to ensure that the new
  module will always be pulled in when the archive version of the library
  is used.
  
  In "Makefile.inc", defined CPLUSPLUSLIB, so that the constructor will be
  properly invoked in the shared library.
  
  Suggested by: Christopher Provenzano, Peter Wemm, and others.
  
  Revision  Changes    Path
  1.2       +4 -1      src/lib/libc_r/uthread/Makefile.inc
  1.2       +12 -0     src/lib/libc_r/uthread/uthread_init.c
