README
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:2k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. This pthread package is/will be based on the POSIX1003.1c Draft 10 pthread
  2. standard, and Frank Muellers paper on signal handeling presented at the 
  3. Winter 93 USENIX conference.
  4. It is currently being designed and written by me, Chris Provenzano.
  5. All bug, comments, and questions can be sent me at proven@mit.edu,
  6. or pthreads@mit.edu.
  7. PLEASE, don't send questions, bugs or patches to any of the *BSD*, Linux
  8. or GNU mailing lists.
  9. Thanks goes to Ken Raeburn for his help on the Sparc port, the configurator, 
  10. and his many suggestions, Greg Hudson for the thread safe net routines and
  11. all the testing he's done.
  12. More thanks to Mark Eichin and all the others for the testing they have done.
  13. PORTING
  14. One of the goals of this user space implementation of pthreads is that it
  15. be portable. I have minimized the ammount of assembler code necessary,
  16. but some is.
  17. If you want to port it to another platform here are a few basic hints.
  18. You will need to create a machdep.h, machdep.c and syscall.S for the
  19. new architecture. The first two are necessary to get the context switch 
  20. section of the pthread package running, the third is for all the syscalls.
  21. INCLUDE FILES AND PORTING
  22. In addition to the above three files you need to create a slew of .h files. 
  23. Take a look at an existing port to determine what is in each, and then
  24. take a look at your system header files to determine what to put in them.
  25. ------------------------------------------------------------------------------
  26. Copyright (c) 1993, 1994, 1995, 1996 Chris Provenzano. All rights reserved.
  27. This product includes software developed by the Univeristy of California,
  28. Berkeley and its contributors.
  29. For further licencing and distribution restrictions see the file COPYRIGHT
  30. included in this directory.