You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rb...@hyperreal.org on 1999/12/14 19:25:53 UTC

cvs commit: apache-2.0/src/lib/apr/file_io/win32 open.c

rbb         99/12/14 10:25:51

  Modified:    src/lib/apr/file_io/win32 open.c
  Log:
  Add support for ap_open_stderr
  
  Revision  Changes    Path
  1.13      +19 -0     apache-2.0/src/lib/apr/file_io/win32/open.c
  
  Index: open.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/lib/apr/file_io/win32/open.c,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- open.c	1999/12/09 21:00:09	1.12
  +++ open.c	1999/12/14 18:25:48	1.13
  @@ -199,3 +199,22 @@
       }
       APR_SUCCESS;
   }   
  +
  +ap_status_t ap_open_stderr(struct file_t **thefile, ap_context_t *cont)
  +{
  +    (*thefile) = ap_pcalloc(cont, sizeof(ap_os_file_t *));
  +    if ((*thefile) == NULL) {
  +        return APR_ENOMEM;
  +    }
  +
  +    (*thefile)->filehand = GetStdHandle(STD_ERROR_HANDLE);
  +    (*thefile)->cntxt = cont;
  +    (*thefile)->fname = NULL;
  +    (*thefile)->filehand = NULL;
  +    (*thefile)->stated = 0;
  +    (*thefile)->buffered = 0;
  +    (*thefile)->eof_hit = 0;
  +
  +    return APR_SUCCESS;
  +}
  +