							-*-text-*-
WISH LIST (and TO DO LIST)

Library body
============

* STREAMS (putmsg, putpmsg, getmsg, getpmsg) support.

* Use architecture-dependent "test-and-set instruction" for mutex.
  Macro or inline function version will be preferred.

* If the architecture allows automatic thread stack expansion, stack
  area overlap checking is needed.  Currently, if thread stack is
  expanded enough large to reach another thread's stack bottom,
  another thread's stack is broken!

* PTL version setitimer() function?

* SIGCONT, SIGTSTP, SIGTTIN, SIGTTOU signal should be able to be
  handled in user code.

* Dynamic time slice change?

* If system provides clock_gettime(), use it rather than PTL's
  clock_getttime()?

* Support SMP machine.


Documents
=========

* Table of function in libc.a which can be called safely from
  preemptive thread.  (Reentrant function list)

* More sample programs.


Interface/Support
=================
* C++ interface.

* Multi threaded SunRPC.

* Multi threaded Xlib and Xtoolkit.

* More reentrant functions!

* Patch to the zsh ("fg" command should send SIGCONT signal to
  (new) foreground job.)

--------------------------------------------------------------------
Kota Abe / Media Center, Osaka City University
E-mail <k-abe@media.osaka-cu.ac.jp>
