-/* Copyright 2001-2006 The Apache Software Foundation or its licensors, as
- * applicable.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+/* Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
SB_SHARED = 2
} ap_scoreboard_e;
-#define SB_WORKING 0 /* The server is busy and the child is useful. */
-#define SB_IDLE_DIE 1 /* The server is idle and the child is superfluous. */
- /* The child should check for this and exit gracefully. */
-
/* stuff which is worker specific */
-/***********************WARNING***************************************/
-/* These are things that are used by mod_status. Do not put anything */
-/* in here that you cannot live without. This structure will not */
-/* be available if mod_status is not loaded. */
-/*********************************************************************/
typedef struct worker_score worker_score;
-
struct worker_score {
int thread_num;
#if APR_HAS_THREADS
/* stuff which the parent generally writes and the children rarely read */
typedef struct process_score process_score;
-struct process_score{
+struct process_score {
pid_t pid;
ap_generation_t generation; /* generation of this child */
ap_scoreboard_e sb_type;
/* stuff which is lb specific */
typedef struct lb_score lb_score;
-struct lb_score{
+struct lb_score {
/* TODO: make a real stuct from this */
unsigned char data[1024];
};