mirror of
https://github.com/apache/httpd.git
synced 2025-08-20 16:09:55 +00:00
axe some deprecated MULTITHREAD code
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84825 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -101,7 +101,6 @@
|
||||
#define USE_LONGJMP
|
||||
#define HAVE_MMAP
|
||||
#define USE_MMAP_SCOREBOARD
|
||||
#define MULTITHREAD
|
||||
#define HAVE_CANONICAL_FILENAME
|
||||
#define HAVE_DRIVE_LETTERS
|
||||
#define HAVE_SENDFILE
|
||||
|
@ -22,38 +22,6 @@ API_VAR_IMPORT char *ap_scoreboard_fname;
|
||||
* We begin with routines which deal with the file itself...
|
||||
*/
|
||||
|
||||
#ifdef MULTITHREAD
|
||||
/*
|
||||
* In the multithreaded mode, have multiple threads - not multiple
|
||||
* processes that need to talk to each other. Just use a simple
|
||||
* malloc. But let the routines that follow, think that you have
|
||||
* shared memory (so they use memcpy etc.)
|
||||
*/
|
||||
|
||||
void reinit_scoreboard(ap_context_t *p)
|
||||
{
|
||||
ap_assert(!ap_scoreboard_image);
|
||||
ap_scoreboard_image = (scoreboard *) malloc(SCOREBOARD_SIZE);
|
||||
if (ap_scoreboard_image == NULL) {
|
||||
ap_log_error(APLOG_MARK, APLOG_STARTUP | APLOG_NOERRNO, 0, NULL,
|
||||
"Ouch! Out of memory reiniting scoreboard!");
|
||||
}
|
||||
memset(ap_scoreboard_image, 0, SCOREBOARD_SIZE);
|
||||
}
|
||||
|
||||
void cleanup_scoreboard(void)
|
||||
{
|
||||
ap_assert(ap_scoreboard_image);
|
||||
free(ap_scoreboard_image);
|
||||
ap_scoreboard_image = NULL;
|
||||
}
|
||||
|
||||
API_EXPORT(void) ap_sync_scoreboard_image(void)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
#else /* MULTITHREAD */
|
||||
#if APR_HAS_SHARED_MEMORY
|
||||
#include "apr_shmem.h"
|
||||
|
||||
@ -123,8 +91,6 @@ ap_inline void ap_sync_scoreboard_image(void)
|
||||
{
|
||||
}
|
||||
|
||||
#endif /* MULTITHREAD */
|
||||
|
||||
API_EXPORT(int) ap_exists_scoreboard_image(void)
|
||||
{
|
||||
return (ap_scoreboard_image ? 1 : 0);
|
||||
|
Reference in New Issue
Block a user