summaryrefslogtreecommitdiffstats
path: root/modules/lua
diff options
context:
space:
mode:
authorWilliam A. Rowe Jr <wrowe@apache.org>2020-09-05 07:20:59 +0200
committerWilliam A. Rowe Jr <wrowe@apache.org>2020-09-05 07:20:59 +0200
commit4b34368df5e5c56759cd9a6be1d62b26360e61af (patch)
tree75b3f31b0c374b41c6ee56d9d1dc4cd22303ffe2 /modules/lua
parent* modules/generators/cgi_common.h (cgi_handle_response): Avoid trying (diff)
downloadapache2-4b34368df5e5c56759cd9a6be1d62b26360e61af.tar.xz
apache2-4b34368df5e5c56759cd9a6be1d62b26360e61af.zip
Restore broken win32 build, include apr/std headers before httpd headers
- In httpd we override exit() to trap the true exit code (see os/win32/os.h) - process.h was redefining exit() which picked up the macro instead of the original exit() declaration - Cleaner style pulls in apr, then standard C headers, and finally sets down the httpd includes on top of these, resolving the windows build regression git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1881477 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/lua')
-rw-r--r--modules/lua/mod_lua.c35
1 files changed, 17 insertions, 18 deletions
diff --git a/modules/lua/mod_lua.c b/modules/lua/mod_lua.c
index a7795c4749..2790a47cc5 100644
--- a/modules/lua/mod_lua.c
+++ b/modules/lua/mod_lua.c
@@ -15,37 +15,36 @@
* limitations under the License.
*/
-#include "mod_lua.h"
+#include "apr_thread_mutex.h"
+#include "apr_pools.h"
+#include "apr_optional.h"
+
+/* getpid for *NIX vs Windows */
+#if APR_HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+#if APR_HAVE_PROCESS_H
+#include <process.h>
+#endif
+#if APR_HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
-#include <apr_thread_mutex.h>
-#include <apr_pools.h>
+
+#include "mod_lua.h"
#include "lua_apr.h"
#include "lua_config.h"
-#include "apr_optional.h"
#include "mod_ssl.h"
#include "mod_auth.h"
#include "util_mutex.h"
-
#ifdef APR_HAS_THREADS
#include "apr_thread_proc.h"
#endif
-/* getpid for *NIX */
-#if APR_HAVE_SYS_TYPES_H
-#include <sys/types.h>
-#endif
-#if APR_HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-
-/* getpid for Windows */
-#if APR_HAVE_PROCESS_H
-#include <process.h>
-#endif
-
APR_IMPLEMENT_OPTIONAL_HOOK_RUN_ALL(ap_lua, AP_LUA, int, lua_open,
(lua_State *L, apr_pool_t *p),
(L, p), OK, DECLINED)