httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dean Gaudet <dgau...@arctic.org>
Subject [PATCH] add is_initial_req() function
Date Thu, 20 Mar 1997 08:30:37 GMT
This is from Doug MacEachern's fix to mod_auth_kerb.  It only adds the
function and doesn't actually make anything use it... it's just for module
authors that want to take advantage of it.

Dean

Index: http_request.c
===================================================================
RCS file: /export/home/cvs/apache/src/http_request.c,v
retrieving revision 1.46
diff -c -3 -r1.46 http_request.c
*** http_request.c	1997/02/21 00:22:29	1.46
--- http_request.c	1997/03/20 08:24:48
***************
*** 738,743 ****
--- 738,757 ----
      destroy_pool (r->pool);
  }
  
+ int is_initial_req (request_rec *r)
+ {
+     request_rec *r;
+ 
+     if (r->main != NULL) /* this is a sub-request */
+         return 0;
+     else if (r->prev != NULL) /* this is an internal redirect */
+         return 0;
+    /* this is the initial main request, we only get here *once* per
+ 	HTTP request */
+     return 1;
+ }
+ 
+ 
  /*****************************************************************
   *
   * Mainline request processing...
Index: http_request.h
===================================================================
RCS file: /export/home/cvs/apache/src/http_request.h,v
retrieving revision 1.10
diff -c -3 -r1.10 http_request.h
*** http_request.h	1997/01/01 18:10:22	1.10
--- http_request.h	1997/03/20 08:24:48
***************
*** 74,79 ****
--- 74,80 ----
  request_rec *sub_req_lookup_file (const char *new_file, const request_rec *r);
  int run_sub_req (request_rec *r);
  void destroy_sub_req (request_rec *r);
+ int is_initial_req (request_rec *r);
       
  /*
   * Then there's the case that you want some other request to be served


Mime
View raw message