  NGPT - Next Generation POSIX Threading

  HACKING
  =======

  HOW TO BE ALWAYS UP TO DATE
  ---------------------------

  [ TO BE DETERMINED ;-) ]

  Read the comprehensive CVS user manual (included in the CVS
  distrubtion as `doc/cvs.ps') for more details on how to work with CVS.

  OVERVIEW OF THE SOURCE TREE
  ---------------------------

  Here is a brief overview of the source tree.

  .aliases............... Useful aliases for working with NGPT
  .gdbinit .............. GDB rc file for use with NGPT
  .dmallocrc ............ Debug malloc rc file for use with NGPT

  AUTHORS ............... List of major package authors
  COPYING ............... Copying conditions (the LGPL)
  ChangeLog ............. The detailed list of every source change
  HACKING ............... This document
  HISTORY ............... List of released NGPT versions
  INSTALL ............... Installation Instructions
  Makefile.in ........... Build procedure for a standard Make tool
  NEWS .................. The list of major changes between version
  RELEASE ............... The current release notes
  README ................ The general package introduction text
  SUPPORT ............... Hints for user support
  TESTS ................. Results from tests with real-world applications
  TODO .................. The laundry list of things still left to do
  THANKS ................ List of credits to people
  USERS ................. List of packages utilizing NGPT

  acconfig.h ............ Autoconf header (the input for pth_acdef.h.in)
  acheader.m4 ........... Autoconf macros for use with autoheader 
  aclocal.m4 ............ Autoconf macros (for configure)
  config.guess .......... Autoconf platform guessing tool (part I)
  config.param .......... Autoconf command line parameter collections
  config.sub ............ Autoconf platform guessing tool (part II)
  configure ............. Autoconf script (pre-generated from configure.in)
  configure.in .......... Autoconf script source

  libpthread.Versions ... Link edit version script for glibc compatibility
  ltconfig .............. Libtool configuration script
  ltmain.sh ............. Libtool main template

  ngpt-config.in ........ NGPT config script input
  ngpt-config.pod ....... NGPT config script manual page source
  ngpt.pod .............. NGPT manual page source
  ngpt.spec ............. NGPT rpm specification

  pth_acdef.h.in ........ Autoconf header with definitions (generated)
  pth_acmac.h.in ........ Autoconf header with macros
  pth.h.in .............. Public header file source
  pth_p.h.in ............ Private header file source

  pth_attr.c ............ NGPT module source: attribute objects
  pth_cancel.c .......... NGPT module source: cancellation
  pth_clean.c ........... NGPT module source: cleanup handler
  pth_compat.c .......... NGPT module source: platform compatibility
  pth_data.c ............ NGPT module source: thread local data
  pth_debug.c ........... NGPT module source: debugging support
  pth_errno.c ........... NGPT module source: errno handling
  pth_event.c ........... NGPT module source: event objects
  pth_ext.c ............. NGPT module source: extensional functionality
  pth_fork.c ............ NGPT module source: fork support
  pth_high.c ............ NGPT module source: high-level functions
  pth_lib.c ............. NGPT module source: standard library functions
  pth_mctx.c ............ NGPT module source: maschine context handling
  pth_msg.c ............. NGPT module source: message ports
  pth_native.c .......... NGPT module source: kernel threads
  pth_pqueue.c .......... NGPT module source: priority queue data structure
  pth_ring.c ............ NGPT module source: ring data structure
  pth_sched.c ........... NGPT module source: scheduler
  pth_string.c .......... NGPT module source: string functions
  pth_sync.c ............ NGPT module source: synchronizations objects
  pth_syscall.c ......... NGPT module source: hard system call support
  pth_tcb.c ............. NGPT module source: thread control block
  pth_time.c ............ NGPT module source: time handling
  pth_util.c ............ NGPT module source: utility functions
  pth_vers.c ............ NGPT module source: library version (generated)

  pthread-config.in ..... Pthread API config script input
  pthread-config.pod .... Pthread API config script manual page source
  pthread.pod ........... Pthread API manual page source
  pthread.c ............. Pthread API functions
  pthread.h.in .......... Pthread API public header source

  pthread.ps ............ Pthread API overview (from SMI)
  rse-pmt.ps ............ Article `Portable Multithreading' for pth_mctx.c

  shtool ................ Shtool script

  striptease.mk ......... Makefile for stripped source tree
  striptease.pl ......... Perl Script for stripping the source tree

  test_common.c ......... Test common functions
  test_common.h ......... Test common header
  test_httpd.c .......... Test module: Faked HTTP Daemon
  test_misc.c ........... Test module: Miscellaneous
  test_mp.c ............. Test module: Message Ports
  test_philo.c .......... Test module: Five Dining Philosophers
  test_pthread.c ........ Test module: Pthread API
  test_select.c ......... Test module: pth_select(3) handling
  test_sfio.c ........... Test module: AT&T Sfio support
  test_sig.c ............ Test module: Signal handling
  test_std.c ............ Test module: Standard Test

