Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Feb 1996 18:19:39 -0800 (PST)
From:      John Polstra <jdp>
To:        CVS-committers, cvs-all, cvs-lib
Subject:   cvs commit:  src/lib/libc_r/net Makefile.inc src/lib/libc_r/uthread uthread_autoinit.cc Makefile.inc uthread_init.c
Message-ID:  <199602170219.SAA24140@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602170219.SAA24140>