httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dgau...@hyperreal.org
Subject cvs commit: apache-2.0 STATUS
Date Tue, 29 Dec 1998 22:21:43 GMT
dgaudet     98/12/29 14:21:43

  Modified:    .        STATUS
  Log:
  more details on sfio
  
  Revision  Changes    Path
  1.46      +19 -2     apache-2.0/STATUS
  
  Index: STATUS
  ===================================================================
  RCS file: /home/cvs/apache-2.0/STATUS,v
  retrieving revision 1.45
  retrieving revision 1.46
  diff -u -r1.45 -r1.46
  --- STATUS	1998/12/17 15:14:06	1.45
  +++ STATUS	1998/12/29 22:21:42	1.46
  @@ -1,5 +1,5 @@
   Apache 2.0 STATUS:
  -Last modified at [$Date: 1998/12/17 15:14:06 $]
  +Last modified at [$Date: 1998/12/29 22:21:42 $]
   
   Release:
   
  @@ -152,7 +152,24 @@
           Status: Ken has volunteered.
   
         o sfio
  -        -1: Dean [until it's shown to be thread safe (RST claims it isn't)]
  +        Dean says it's not threadsafe.  Specifically these need
  +	to be fixed:
  +	  - sfprints.c has a "static Sfio_t *f" which would need to be
  +	    made an auto for thread safety
  +	  - sfcvt.c has a "static char *Buf"... needs to have similar
  +	    change that we did to the cvt foo in apache
  +	  - sftmp.c has a few statics... probably best to just lock in here
  +	  - sfpopen.c has a couple statics that need initializing once
  +	  - sfexit.c needs a few locks
  +	  - sfmode.c Sfrsrv pool of buffers needs to be locked
  +
  +	These can just be avoided:
  +	  - the Stdio_b interface has a bunch of statics
  +	  - the sfdcdos example discipline has a static
  +	
  +	There could be more... that was just a quick look around.  But
  +	the perl folks seem to be using sfio, so they may have already
  +	looked into the threading issues.
   
         o bstdio
           This was written by Chris Provenzano as part of his implementation
  
  
  

Mime
View raw message