httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ron...@locus.apache.org
Subject cvs commit: apache-2.0/src/modules/standard mod_auth_digest.c
Date Thu, 01 Jun 2000 06:59:31 GMT
ronald      00/05/31 23:59:31

  Modified:    src/modules/standard mod_auth_digest.c
  Log:
  don't include apr_shmem.h when APR_HAS_SHARED_MEMORY is false, but instead set up our own
dummies
  
  Revision  Changes    Path
  1.18      +37 -1     apache-2.0/src/modules/standard/mod_auth_digest.c
  
  Index: mod_auth_digest.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_auth_digest.c,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- mod_auth_digest.c	2000/05/29 08:57:18	1.17
  +++ mod_auth_digest.c	2000/06/01 06:59:31	1.18
  @@ -113,8 +113,44 @@
   #include "ap_base64.h"
   #include "apr_time.h"
   #include "apr_errno.h"
  -#include "apr_shmem.h"
   #include "apr_lock.h"
  +
  +
  +#if APR_HAS_SHARED_MEMORY
  +#include "apr_shmem.h"
  +#else
  +/* just provide dummies - the code does run-time checks anyway */
  +typedef   void ap_shmem_t;
  +typedef   void ap_shm_name_t;
  +
  +ap_status_t ap_shm_init(ap_shmem_t **m, ap_size_t reqsize, const char *file, ap_pool_t
*cont) {
  +    return APR_ENOTIMPL;
  +}
  +ap_status_t ap_shm_destroy(ap_shmem_t *m) {
  +    return APR_ENOTIMPL;
  +}
  +void *ap_shm_malloc(ap_shmem_t *c, ap_size_t reqsize) {
  +    return NULL;
  +}
  +void *ap_shm_calloc(ap_shmem_t *shared, ap_size_t size) {
  +    return NULL;
  +}
  +ap_status_t ap_shm_free(ap_shmem_t *shared, void *free) {
  +    return APR_ENOTIMPL;
  +}
  +ap_status_t ap_get_shm_name(ap_shmem_t *c, ap_shm_name_t **name) {
  +    return APR_ENOTIMPL;
  +}
  +ap_status_t ap_set_shm_name(ap_shmem_t *c, ap_shm_name_t *name) {
  +    return APR_ENOTIMPL;
  +}
  +ap_status_t ap_open_shmem(ap_shmem_t *c) {
  +    return APR_ENOTIMPL;
  +}
  +ap_status_t ap_shm_avail(ap_shmem_t *c, ap_size_t *avail) {
  +    return APR_ENOTIMPL;
  +}
  +#endif
   
   
   /* struct to hold the configuration info */
  
  
  

Mime
View raw message