README.pthreads
上传用户:ladybrid91
上传日期:2007-01-04
资源大小:287k
文件大小:1k
源码类别:

Web服务器

开发平台:

Unix_Linux

  1. There are a few deficiencies in the latest release of Proven's pthreads which
  2. need to be fixed for it to work.
  3.  1) Rename fd_init() to avoid name collision with phttp.
  4.  2) Declare a couple of missing #defines (actually done in threads.h)
  5.         #define PTHREAD_PROCESS_PRIVATE 0
  6.         #define PTHREAD_PROCESS_SHARED  1
  7.  3) Find and replace pthread_cond_attr_t to pthread_condattr_t
  8.  4) Alter synch.h to remove reference to timeval
  9.  5) Add to pthread/include/netdb.h at line 94
  10.         extern int h_errno;
  11.         extern void herror(const char *);
  12.         extern char *hstrerror(int);
  13.  6) Alter /usr/local/pthreads/include/unistd.h (line 118) since several
  14.     POSIX routines are defined in <crypt.h>
  15.         #ifndef sgi
  16.         char    *crypt __P((const char *, const char *));
  17.         int      des_cipher __P((const char *, char *, long, int));
  18.         int      des_setkey __P((const char *key));
  19.         int      encrypt __P((char *, int));
  20.         int      setkey __P((const char *));
  21.         #endif
  22.  7) Copy the system include files
  23.         /usr/include/sys.h
  24.         /usr/include/sgidefs.h
  25.         /usr/include/sys/regdef.h
  26.     into local directory to remove #ident extension which is nonstandard.
  27.